Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

skill-forge技能锻造

Agent Skill

skill-forge 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

15,144

周安装

631

GitHub Stars

3,430

下载量

5,048
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:skill-forge(技能锻造)
来源仓库:https://github.com/sanyuan0704/code-review-expert
仓库路径:skills/skill-forge
安装命令:
npx skills add https://github.com/sanyuan0704/code-review-expert --skill skill-forge
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/sanyuan0704/code-review-expert --skill skill-forge

简介

用于查找、检索和筛选相关信息,支持技能构建与知识整合。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词、任务场景或来源线索快速定位候选结果。
  • 使用时需结合来源仓库、安装命令和原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 注意数据来源可靠性,避免依赖未经验证的信息。

SKILL.md

Skill Forge

IRON LAW: Every line in a skill must justify its token cost. If it doesn't make the model's output better, more consistent, or more reliable — cut it.

What is a Skill

A skill is an "onboarding guide" for Claude — transforming it from a general-purpose agent into a specialized one with procedural knowledge, domain expertise, and bundled tools.

skill-name/
├── SKILL.md           # Required: workflow + instructions (<500 lines)
├── scripts/           # Optional: deterministic, repeatable operations
├── references/        # Optional: loaded into context on demand
└── assets/            # Optional: used in output, never loaded into context

Default assumption: Claude is already very smart. Only add what Claude doesn't already know. Challenge every paragraph: "Does this justify its token cost?"

Workflow

Copy this checklist and check off items as you complete them:

Skill Forge Progress:

- [ ] Step 1: Understand the Skill ⚠️ REQUIRED
  - [ ] 1.1 Clarify purpose and concrete use cases
  - [ ] 1.2 Collect 3+ concrete usage examples
  - [ ] 1.3 Identify trigger scenarios and keywords
- [ ] Step 2: Plan Architecture
  - [ ] 2.1 Identify reusable resources (scripts, references, assets)
  - [ ] 2.2 Design progressive loading strategy
  - [ ] 2.3 Design parameter system (if applicable)
- [ ] Step 3: Initialize ⛔ BLOCKING (skip if skill already exists)
  - [ ] Run init_skill.py
- [ ] Step 4: Write Description
  - [ ] Load references/description-guide.md
  - [ ] Apply keyword bombing technique
- [ ] Step 5: Write SKILL.md Body
  - [ ] 5.1 Set Iron Law
  - [ ] 5.2 Design workflow checklist
  - [ ] 5.3 Add confirmation gates
  - [ ] 5.4 Add parameter system (if applicable)
  - [ ] 5.5 Apply writing techniques
  - [ ] 5.6 Add anti-patterns list
  - [ ] 5.7 Add pre-delivery checklist
- [ ] Step 6: Build Resources
  - [ ] 6.1 Implement and test scripts
  - [ ] 6.2 Write reference files
  - [ ] 6.3 Prepare assets
- [ ] Step 7: Review ⚠️ REQUIRED
  - [ ] Run pre-delivery checklist (Step 9)
  - [ ] Present summary to user for confirmation
- [ ] Step 8: Package
  - [ ] Run package_skill.py
- [ ] Step 9: Iterate based on real usage

Step 1: Understand the Skill ⚠️ REQUIRED

Ask yourself:

  • What specific problem does this skill solve that Claude can't do well on its own?
  • What would a user literally type to trigger this skill?
  • What are 3-5 concrete usage examples with realistic inputs and expected outputs?

If unclear, ask the user (don't ask everything at once — start with the most critical):

  • "Can you give me 3 examples of how you'd use this skill?"
  • "What would you literally say to trigger it?"
  • "What does a good output look like?"

Do NOT proceed until you have at least 3 concrete examples.

Step 2: Plan Architecture

For each concrete example, ask:

  1. What operations are deterministic and repeatable? → scripts/
  2. What domain knowledge does Claude need at specific steps? → references/
  3. What files are used in output but not in reasoning? → assets/

Key constraints:

  • SKILL.md must stay under 500 lines — everything else goes to references/
  • References organized by domain, one level of nesting only
  • Load references/architecture-guide.md for progressive loading patterns and organization strategies

Step 3: Initialize ⛔ BLOCKING

Skip if working on an existing skill. Otherwise run:

python3 scripts/init_skill.py <skill-name> --path <output-directory>

The script creates a template with Iron Law placeholder, workflow checklist, and proper directory structure.

Step 4: Write Description

This is the most underestimated part of a skill. The description determines:

  1. Whether the skill triggers automatically
  2. Whether users find it by search

Load references/description-guide.md for the keyword bombing technique and good/bad examples.

Key rule: NEVER put "When to Use" info in the SKILL.md body. The body loads AFTER triggering — too late.

Step 5: Write SKILL.md Body

Load reference files as needed for each sub-step:

5.1 Set Iron Law

Ask: "What is the ONE mistake the model will most likely make with this skill?" Write a rule that prevents it. Place it at the top of SKILL.md, right after the frontmatter.

→ Load references/writing-techniques.md for Iron Law patterns and red flag signals.

5.2 Design Workflow Checklist

Create a trackable checklist with:

  • ⚠️ REQUIRED for steps that must not be skipped
  • ⛔ BLOCKING for prerequisites
  • Sub-step nesting for complex steps
  • (conditional) for steps that depend on earlier choices

→ Load references/workflow-patterns.md for checklist patterns and examples.

5.3 Add Confirmation Gates

Force the model to stop and ask the user before:

  • Destructive operations (delete, overwrite, modify)
  • Generative operations with significant cost
  • Applying changes based on analysis

→ Load references/workflow-patterns.md for confirmation gate patterns.

5.4 Add Parameter System (if applicable)

If the skill benefits from flags like --quick, --style, --regenerate N:

→ Load references/parameter-system.md for $ARGUMENTS, flags, argument-hint, and partial execution patterns.

5.5 Apply Writing Techniques

Three techniques that dramatically improve output quality:

  1. Question-style instructions: Give questions, not vague directives
  2. Anti-pattern documentation: List what NOT to do
  3. Iron Law + Red Flags: Prevent the model from taking shortcuts

→ Load references/writing-techniques.md for all three with examples.

5.6 Add Anti-Patterns List

Ask: "What would Claude's lazy default look like for this task?" Then explicitly forbid it.

→ Load references/writing-techniques.md for anti-pattern examples.

5.7 Add Pre-Delivery Checklist

Add concrete, verifiable checks. Each item must be specific enough that the model can check it by looking at the output. Not "ensure good quality" but "no placeholder text remaining (TODO, FIXME, xxx)."

→ Load references/output-patterns.md for checklist patterns and priority-based output.

Writing Principles

  • Concise: Only add what Claude doesn't already know
  • Imperative form: "Analyze the input" not "You should analyze the input"
  • Match freedom to fragility: Narrow bridge → specific guardrails; open field → many routes

- High freedom (text): multiple valid approaches - Medium (pseudocode/params): preferred pattern, some variation OK - Low (specific scripts): fragile operations, consistency critical

Step 6: Build Resources

Scripts

  • Encapsulate deterministic, repeatable operations
  • Scripts execute without loading into context — major token savings
  • Test every script before packaging
  • In SKILL.md, document only the command and arguments, not the source code

References

  • Organize by domain, not by type
  • One level of nesting only
  • Each file referenced from SKILL.md with clear "when to load" instructions
  • Large files (>100 lines) should have a table of contents at the top

Assets

  • Templates, images, fonts used in output
  • Not loaded into context, just referenced by path

→ Load references/architecture-guide.md for detailed patterns.

Step 7: Review ⚠️ REQUIRED

Present the skill summary to the user and confirm before packaging.

Pre-Delivery Checklist

Structure

  • SKILL.md under 500 lines
  • Frontmatter has name and description only (plus optional allowed-tools, license, metadata)
  • Description includes trigger keywords and usage scenarios
  • No README.md, CHANGELOG.md, or other unnecessary files
  • No example/placeholder files left from initialization

Quality

  • Has an Iron Law or core constraint at the top
  • Has a trackable workflow checklist with ⚠️/⛔ markers
  • Confirmation gates before destructive/generative operations
  • Uses question-style instructions, not vague directives
  • Lists anti-patterns (what NOT to do)
  • References loaded progressively, not all upfront

Resources

  • Scripts tested and executable
  • References organized by domain, one level deep
  • Large references have table of contents
  • Assets used in output, not loaded into context

Anti-Patterns to Avoid

  • Stuffing everything into one massive SKILL.md (>500 lines)
  • Vague description like "A tool for X"
  • No workflow — letting the model freestyle
  • No confirmation gates — model runs unchecked to completion
  • Vague instructions like "ensure good quality" instead of specific checks
  • Including README.md, INSTALLATION_GUIDE.md, or other documentation files
  • "When to Use" info in the body instead of the description field

Step 8: Package

python3 scripts/package_skill.py <path/to/skill-folder> [output-directory]

Validates automatically before packaging. Fix errors and re-run.

Step 9: Iterate

After real usage:

  1. Notice where the model struggles or is inconsistent
  2. Identify which workflow step needs improvement
  3. Add more specific instructions, examples, or anti-patterns
  4. Re-test and re-package

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.11%
按下载量换算1,823

Claude

28.02%
按下载量换算1,414

Cursor

18.88%
按下载量换算953

Gemini CLI

9.83%
按下载量换算496

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills