SuperAPI AI 工具集

claude-skills

智能体与模型

查看项目

更新于 10-16 09:49

技能介绍

用途:本技能面向创建 Claude Code 技能的场景,讲解如何为基础 Agent Skills 规范补充 Claude Code 专属特性,例如 allowed-tools、context 模式(fork/inherit)、argument-hint 等。

主要能力:frontmatter 扩展支持 allowed-tools(无需权限提示即可运行的工具,空格分隔)、user-invocable(默认 true,设为 false 可阻止 /skill-name 调用)、disable-model-invocation、context(inherit 默认或 fork 隔离子智能体)、agent、model(haiku/sonnet/opus)、hooks(on-activate、on-complete)、argument-hint。工具限制支持 Bash 模式(如 Bash(git )、Bash(git add:)、Bash(npm run :))与 MCP 双下划线格式(mcp__memory__store);工具名大小写敏感。

使用方式:在技能正文中可用 $ARGUMENTS、${CLAUDE_SESSION_ID}、${CLAUDE_PLUGIN_ROOT} 做字符串替换;可用反引号命令语法注入动态内容。context: fork 时需指定 agent 与 model,用于避免上下文污染、并行执行。测试可用 claude --debug 查看加载与激活日志,技能按会话缓存,改动后需 /clear 重载。

适用场景:编写带权限白名单、参数提示、斜杠命令或自动激活的技能;需要隔离上下文的子智能体编排(master-clone 架构);与命令、hooks、MCP 集成;以及排查技能不加载、不激活、工具权限报错等问题。

限制:资料仅覆盖上述字段与用法,未提供收费、价格、平台支持范围或效果承诺等信息。