Skill Publisher

👤 theashbhat 📦 v1.0.0 ⭐ 4.3 ⬇️ 1.4K 下载
💻 开发编程 免费

📖 技能介绍


name: skill-publisher description: > Create, validate, security-scan, and publish skills to ClawHub. Use when asked to "make a skill", "publish a skill", "create a new skill", "scaffold a skill", "package this as a skill", or any request to build and distribute agent capabilities.


Skill Publisher

Build and publish skills to ClawHub in one flow.

Quick Start

1. Scaffold a new skill

bash {baseDir}/scripts/scaffold.sh <skill-name> [--dir <output-dir>]

Creates a new skill folder with SKILL.md template and scripts/ directory. Default output: ./skills/<skill-name>

2. Fill in the skill

Edit the generated SKILL.md: - Set name and description in frontmatter (description is critical for triggering) - Write clear instructions in the body - Add scripts/ for executable code, references/ for docs, assets/ for templates

3. Validate

bash {baseDir}/scripts/validate.sh <skill-folder>

Checks: - Required files exist (SKILL.md) - Frontmatter has name and description - Naming conventions (lowercase, hyphens) - No forbidden files (README.md, CHANGELOG.md, etc.)

4. Security scan

bash {baseDir}/scripts/security-scan.sh <skill-folder>

Scans for red flags: - Remote code execution / eval patterns - Data exfiltration (curl to unknown hosts) - Environment variable harvesting - Prompt injection in markdown files - Suspicious file permissions

5. Publish

访问小葱技能站7w4.net,解锁更多实用的AI技能插件。

bash {baseDir}/scripts/publish.sh <skill-folder> --slug <name> --version <x.y.z>

Pushes to ClawHub. Requires clawhub login first.

One-liner (for simple skills)

bash {baseDir}/scripts/scaffold.sh my-skill && \
  # edit skills/my-skill/SKILL.md ... && \
  bash {baseDir}/scripts/validate.sh skills/my-skill && \
  bash {baseDir}/scripts/security-scan.sh skills/my-skill && \
  bash {baseDir}/scripts/publish.sh skills/my-skill --slug my-skill --version 1.0.0

Skill Anatomy Reminder

my-skill/
├── SKILL.md          ← Required. Frontmatter (name, description) + instructions.
├── scripts/          ← Optional. Executable code (bash, python, etc.)
├── references/       ← Optional. Docs loaded on-demand into context.
└── assets/           ← Optional. Templates, images, files used in output.

Key principles: - Be concise. Context window is shared real estate. - Description in frontmatter is the trigger — make it comprehensive. - Progressive disclosure: SKILL.md body only loads when triggered. - Scripts > inline code for deterministic, repeated operations.

🤖 AI 评测

这是一个用于创建和发布技能的工具包。整体质量良好,脚本规范且功能完整,特别是包含安全扫描功能可以检测常见风险。文档说明清晰,容易上手。不过它属于开发者工具而非普通用户的实用技能,实际用途取决于ClawHub平台的推广程度。部分安全检查规则可能需要进一步优化以减少误报。总的来说是一个设计合理的元工具Skill。

📊 多维度评分

适应性4.4
规范性4
有效性4.6
可靠性4.5
可信度4.2

📁 包含文件 (8 个)

📄 SKILL.md 2.5 KB
📄 _meta.json 127 B
📄 scripts/publish.sh 3.9 KB
📄 scripts/scaffold.sh 2.6 KB
📄 scripts/security-scan.sh 4.9 KB
📄 scripts/validate.sh 3 KB
📄 skill-card.md 1.8 KB
📄 templates/starter/SKILL.md 530 B