Loading...
Loading...
Compare original and translation side by side
Version: 2.1.0 | Last Updated: 2025-01-27
版本: 2.1.0 | 最后更新: 2025-01-27
/fix-skill-docs [crate_name] [--check-only] [--remove-invalid]crate_name--check-only--remove-invalid/fix-skill-docs [crate_name] [--check-only] [--remove-invalid]crate_name--check-only--remove-invalidundefinedundefinedundefinedundefinedundefinedundefined./references/file1.mdundefined./references/file1.mdundefinedif [ ! -f "{skill_dir}/references/{filename}" ]; then
echo "MISSING: {filename}"
fiif [ ! -f "{skill_dir}/references/{filename}" ]; then
echo "缺失: {filename}"
fi=== {crate_name} ===
SKILL.md: OK
references/:
- sync.md: OK
- runtime.md: MISSING
Action needed: 1 file missing=== {crate_name} ===
SKILL.md: 正常
references/:
- sync.md: 正常
- runtime.md: 缺失
需要执行操作: 1个文件缺失Task(
subagent_type: "general-purpose",
run_in_background: true,
prompt: "Fetch documentation for {crate_name}/{module} from docs.rs.
Use agent-browser CLI to navigate to https://docs.rs/{crate_name}/latest/{crate_name}/{module}/
Extract the main documentation and save to ~/.claude/skills/{crate_name}/references/{module}.md"
)Task(
subagent_type: "general-purpose",
run_in_background: true,
prompt: "从docs.rs获取{crate_name}/{module}的文档。
使用agent-browser CLI导航至https://docs.rs/{crate_name}/latest/{crate_name}/{module}/
提取主要文档内容并保存至~/.claude/skills/{crate_name}/references/{module}.md"
)undefinedundefinedundefinedundefined./references/*.mdundefined./references/*.mdundefined./references/sync.md./references/sync.md./references/runtime.md./references/runtime.mdundefinedundefinedundefinedundefinedundefinedundefined=== {crate_name} ===
SKILL.md: OK
references/:
- sync.md: OK
- runtime.md: MISSING
Action needed: 1 file missing=== {crate_name} ===
SKILL.md: 正常
references/:
- sync.md: 正常
- runtime.md: 缺失
需要执行操作: 1个文件缺失agent-browser open "https://docs.rs/{crate_name}/latest/{crate_name}/{module}/"
agent-browser get text ".docblock"agent-browser open "https://docs.rs/{crate_name}/latest/{crate_name}/{module}/"
agent-browser get text ".docblock"
**Using WebFetch fallback:**
Then write the content:
```bash
Write("~/.claude/skills/{crate_name}/references/{module}.md", <fetched_content>)
**使用WebFetch备选方案:**
然后写入内容:
```bash
Write("~/.claude/skills/{crate_name}/references/{module}.md", <fetched_content>)--remove-invalidundefined--remove-invalidundefined./references/{invalid_file}.md
---./references/{invalid_file}.md
---/fix-skill-docs --check-only/fix-skill-docs --check-onlyundefinedundefined/fix-skill-docs tokio/fix-skill-docs tokioundefinedundefined/fix-skill-docs tokio --remove-invalid/fix-skill-docs tokio --remove-invalid
---
---| Error | Cause | Solution |
|---|---|---|
| Agent not available | Skills-only install | Use inline mode |
| Skills directory empty | No skills installed | Run /sync-crate-skills first |
| docs.rs unavailable | Network issue | Retry or use --remove-invalid |
| Permission denied | Directory issue | Check ~/.claude/skills/ permissions |
| Invalid SKILL.md format | Corrupted skill | Re-generate skill |
| 错误 | 原因 | 解决方案 |
|---|---|---|
| Agent不可用 | 仅安装了技能 | 使用内联模式 |
| 技能目录为空 | 未安装任何技能 | 先运行/sync-crate-skills |
| docs.rs不可用 | 网络问题 | 重试或使用--remove-invalid |
| 权限被拒绝 | 目录问题 | 检查~/.claude/skills/的权限 |
| SKILL.md格式无效 | 技能已损坏 | 重新生成技能 |