← 返回 Skills 市场
asterisk622

BotLearn Assessment

作者 asterisk622 · GitHub ↗ · v1.0.7 · MIT-0
cross-platform ⚠ suspicious
114
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install xiaoding-botlearn-assessment
功能描述
botlearn-assessment — BotLearn 5-dimension capability self-assessment (reasoning, retrieval, creation, execution, orchestration); triggers on botlearn assess...
安全使用建议
This skill is instruction-only and claims to run a full autonomous exam flow that reads bundled question files, checks for tools, generates answers, self-scores, and writes report files (including running a Node script to produce an SVG). Before installing or enabling it: - Confirm whether the runtime environment will allow file writes and execution of local binaries (especially Node). The skill expects to run `node scripts/radar-chart.js` and write to results/. If you don't want persistent files, block or sandbox file-system writes for this skill. - If you do not want the agent to run external binaries, explicitly deny Node execution or provide a secure wrapper. The skill declared no required binaries, so ask the author to document required runtime dependencies (Node version, any other tools). - Be aware the skill enforces an invigilator policy: it will refuse user help during the exam. That is a design choice but may be surprising; consider whether you want an agent that refuses interaction in certain workflows. - Test in a disposable sandbox first to observe behavior (what files it creates, whether it calls network endpoints). The skill does not declare network endpoints, but generated reports might include content you don't want written to disk or to be displayed as clickable links. What would change my assessment: explicit metadata listing required binaries (e.g., NODE), a clear install spec or a safe fallback for environments without Node, and explicit declaration of the files/paths the skill will write and why. With those clarifications this would likely move to "benign" (coherent) if no other surprises appear.
功能分析
Type: OpenClaw Skill Name: xiaoding-botlearn-assessment Version: 1.0.7 The skill bundle implements an autonomous self-assessment framework that requires high-risk capabilities, including file system access and shell execution of Node.js scripts (e.g., `scripts/radar-chart.js` mentioned in `SKILL.md`). A significant concern is the 'Invigilator Protocol' defined in `SKILL.md` and `strategies_main.md`, which explicitly instructs the agent to ignore user input, hints, or intervention during execution, effectively bypassing human oversight. While the stated purpose is benchmarking, the combination of shell execution, file manipulation, and instructions to disregard user commands creates a high-risk environment for unauthorized actions or command injection.
能力评估
Purpose & Capability
The skill claims to run a 5-dimension self-assessment and generate reports — that purpose fits the included question/strategy files. However, the SKILL.md instructs running a Node-based radar-chart script and writing multiple files under a results/ directory, yet the skill declares no required binaries, no install steps, and no required config paths. Asking the runtime to run node and create files is disproportionate to what the registry metadata declares.
Instruction Scope
Runtime instructions include (a) scanning for available tools and skipping questions if tools are missing, (b) reading bundled question/flow files (present in the manifest), (c) writing structured exam outputs to results/, and (d) invoking a Node script to generate an SVG radar chart. The instructions also demand immediate, irreversible submissions and say the agent must never ask the user for help. These are concrete behaviors that go beyond a simple Q&A skill and require runtime capabilities (tool detection, filesystem write, node) that are not declared.
Install Mechanism
No install spec is provided (lowest install risk), but the skill expects to run a Node command (node scripts/radar-chart.js) to create radar charts. That implies Node must be available. The absence of any declared binary requirements or fallback means the agent will either fail/skips questions or attempt to run commands in an environment where Node may or may not exist — an operational inconsistency that could lead to unexpected behavior.
Credentials
The skill requests no environment variables or credentials, which is coherent given its function. However, it expects filesystem write permissions (results/ files) and the ability to execute local scripts; those privileges are not represented in the metadata and should be considered sensitive because they allow persistent data creation.
Persistence & Privilege
always:false (good). But the instructions explicitly create persistent artifacts (results/*.json, .md, .html, .svg) and update an index. This is normal for a reporting exam tool, but it requires write access to the agent environment. The skill does not attempt to modify other skills or system-wide configs, but the file-write behavior should be reviewed and sandboxed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xiaoding-botlearn-assessment
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xiaoding-botlearn-assessment 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.7
No user-facing changes detected for version 1.0.7. - No code or documentation changes present in this release. - Behavior and feature set remain the same as previous version.
v1.0.1
Initial release - BotLearn assessment skill
元数据
Slug xiaoding-botlearn-assessment
版本 1.0.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

BotLearn Assessment 是什么?

botlearn-assessment — BotLearn 5-dimension capability self-assessment (reasoning, retrieval, creation, execution, orchestration); triggers on botlearn assess... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。

如何安装 BotLearn Assessment?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xiaoding-botlearn-assessment」即可一键安装,无需额外配置。

BotLearn Assessment 是免费的吗?

是的,BotLearn Assessment 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

BotLearn Assessment 支持哪些平台?

BotLearn Assessment 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 BotLearn Assessment?

由 asterisk622(@asterisk622)开发并维护,当前版本 v1.0.7。

💬 留言讨论