← 返回 Skills 市场
66
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pku-bdkj
功能描述
北京大学空间 (bdkj.pku.edu.cn) 学术研讨教室预约 CLI 工具。当用户提及 bdkj、北大空间、学术研讨教室、教室预约、研讨间、借教室 或想要查询/预约/取消 二教/四教/地学 教学楼里的空闲学术研讨教室时使用此 skill。支持保存固定参与人分组(如课题组),重复发起预约时只需 `--grou...
安全使用建议
This skill looks like documentation for a CLI rather than a self-contained skill: it expects a 'bdkj' binary and an 'info-auth' helper but does not provide or declare them. Before installing or invoking: (1) confirm you have a trusted bdkj CLI implementation or the Rust project source to build; (2) verify where credentials are stored (keyring entry names or exact ENV variable names) so the agent cannot indiscriminately read environment variables; (3) understand that the skill will read/write ~/.config/info/bdkj/ (sessions and groups.json) and may need access to SSO cookies — do not paste IAAA passwords into untrusted agents; (4) prefer using an official repository or packaged binary and review its source if possible. Because of the mismatch between described code and what's actually provided, treat this skill with caution until dependencies and credential usage are clarified.
功能分析
Type: OpenClaw Skill
Name: pku-bdkj
Version: 1.0.0
The skill is a CLI tool designed for Peking University's academic room reservation system (bdkj.pku.edu.cn). It handles standard authentication via PKU's IAAA SSO, manages local configuration for user groups in ~/.config/info/bdkj/, and provides commands for room booking and management. The architecture and instructions in SKILL.md are consistent with its stated purpose and show no signs of malicious intent, data exfiltration, or prompt injection attacks.
能力标签
能力评估
Purpose & Capability
The skill is presented as a CLI tool (with full Rust crate layout and commands) but the package contains only an instruction document and no install spec or required-binaries. The instructions expect a 'bdkj' CLI and an 'info-auth' check utility (and imply building/running Rust code), yet none of these are declared or provided — so the skill as-published cannot actually perform the described tasks without external components.
Instruction Scope
Runtime instructions tell the agent to read/write ~/.config/info/bdkj/ (sessions and groups.json), use keyring → environment → interactive fallbacks for login, and handle IAAA SSO cookies/JWT. These actions involve local file access and credentials. The SKILL.md is vague about which environment variables or keyring entries will be used, and about how SSO cookies are obtained, which grants the agent broad discretion to access local secrets.
Install Mechanism
There is no install specification even though the document describes a compiled Rust binary and project layout. That mismatch means the skill relies on external installation steps (building the crate or installing a prebuilt binary) that are not provided or documented in the published skill.
Credentials
The skill declares no required env vars or primary credential, yet its login flow explicitly reads keyring and environment variables as fallbacks. Because names of expected env vars/keys are not declared, the agent might search or read environment entries or keyring items broadly. The requested persistence (session cookies) is relevant to the purpose but handling of secrets is underspecified.
Persistence & Privilege
The skill persistently stores session and group data under ~/.config/info/bdkj/ (groups.json, session cookies). That is expected for a reservation CLI, but users should be aware this will write and read files in their home directory. always:false, so it is not force-enabled system-wide.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pku-bdkj - 安装完成后,直接呼叫该 Skill 的名称或使用
/pku-bdkj触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of PKU academic discussion room CLI tool.
- Provides terminal commands to log in, search, book, and manage academic discussion rooms at bdkj.pku.edu.cn.
- Supports IAAA SSO login, session persistence, and group participant management.
- Allows listing of available rooms, viewing user reservations, and room availability/history queries.
- Enables easy group re-use with saved participant lists for repeated bookings.
- All output and errors are in Chinese; session and group data stored locally.
元数据
常见问题
PKU BDKJ 是什么?
北京大学空间 (bdkj.pku.edu.cn) 学术研讨教室预约 CLI 工具。当用户提及 bdkj、北大空间、学术研讨教室、教室预约、研讨间、借教室 或想要查询/预约/取消 二教/四教/地学 教学楼里的空闲学术研讨教室时使用此 skill。支持保存固定参与人分组(如课题组),重复发起预约时只需 `--grou... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 66 次。
如何安装 PKU BDKJ?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pku-bdkj」即可一键安装,无需额外配置。
PKU BDKJ 是免费的吗?
是的,PKU BDKJ 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
PKU BDKJ 支持哪些平台?
PKU BDKJ 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 PKU BDKJ?
由 wjsoj(@wjsoj)开发并维护,当前版本 v1.0.0。
推荐 Skills