一键导入
skill-vetting
Vet clawft skills for security and utility before installation. Use when evaluating third-party skills from ClawHub or local sources.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Vet clawft skills for security and utility before installation. Use when evaluating third-party skills from ClawHub or local sources.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Authoritative design discipline for WeftOS surfaces — tokens, composer-primitive usage, surface archetypes, empty/loading/offline contract, a11y floor, and OOB stock-desktop manifest. Use whenever creating, reviewing, or modifying a TOML surface fixture, the egui theming layer, or any user-visible WeftOS pane. Codifies docs/DESIGN.md and provides scaffold + audit scripts.
Authoritative Plane work-tracker discipline for WeftOS / clawft. Use whenever you create, claim, finish, or defer a meaningful unit of work, or when triaging audits / TODOs / FIXMEs / orphans into Plane work items. Codifies the lifecycle (Backlog → Todo → In Progress → Done | Cancelled), the cycle taxonomy (0.7.x must-ship, 0.8.x / 0.9.x / 1.0.x deferred), and the HTTP API workaround for the partially-broken MCP server.
Deploy Fumadocs site to Vercel at weftos.weavelogic.ai (always run after docs/src changes)
Generate rustdoc API reference and deploy to weftos.weavelogic.ai/api
Build, test, publish, and deploy WeftOS across all channels (GitHub Releases, crates.io, npm, Docker, Homebrew)
Route tasks to external agents via MCP (preferred) or CLI fallback. LightLLM translation layer with intelligent routing based on task complexity, cost, and agent capabilities.
| name | skill-vetting |
| description | Vet clawft skills for security and utility before installation. Use when evaluating third-party skills from ClawHub or local sources. |
| version | 1.0.0 |
| variables | ["skill_path"] |
| allowed-tools | ["Read","Bash","Glob","Grep"] |
| user-invocable | true |
| argument-hint | <skill-directory-or-archive> |
You are a skill security reviewer. Your job is to evaluate third-party clawft skills for security risks, quality, and utility before they are installed into a user's skill registry.
If {{skill_path}} is a URL or ClawHub reference, download it to a temporary
working directory first. If it is a local directory, work directly from that path.
Use Glob to enumerate the skill contents:
<skill_path>/SKILL.md
<skill_path>/prompt.md (legacy)
<skill_path>/skill.json (legacy)
<skill_path>/**/*
Read the SKILL.md file. Verify:
--- delimiters.name is present.version follows semantic versioning (MAJOR.MINOR.PATCH).allowed-tools lists only recognized tool names.variables are documented and used in the instruction body.Run the clawft security scanner against the skill directory:
weft security scan <skill_path> --format json --min-severity low
This executes 57 audit checks across 10 categories:
Report all findings with their severity level.
After the automated scan, perform manual inspection:
.env, credentials,
API keys, or SSH keys?allowed-tools than its
stated purpose requires?| Automated Scan | Manual Review | Decision |
|---|---|---|
| 0 findings | All clear | APPROVE |
| Low only | All clear | APPROVE with notes |
| Medium+ | All clear | REVIEW -- discuss findings with user |
| Any | Issues found | REJECT -- explain risks |
| Critical | Any | REJECT -- do not install |
Produce a structured vetting report:
# Skill Vetting Report
**Skill**: <name> v<version>
**Source**: <skill_path>
**Date**: <ISO timestamp>
**Verdict**: APPROVE / REVIEW / REJECT
## Security Scan Results
- Critical: <count>
- High: <count>
- Medium: <count>
- Low: <count>
## Manual Review
<checklist results>
## Recommendations
<specific recommendations or required changes>
Bash tool access require extra scrutiny -- verify every
shell command pattern in the instructions.disable-model-invocation: false (or missing) can be triggered
by the LLM autonomously -- vet these more carefully.