Token导航 LogoToken导航

Agent Skill · 研究检索

build-skills(培养技能)

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

build-skills 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描有未通过项,按安装量在研究检索类的 73,675 个 Skill 里排第 47,935。

总安装 710周安装 29GitHub Stars 5下载 230核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill build-skills

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

build-skills 依据证据材料创建或优化 Claude 技能,避免主观臆断。适用于技能触发逻辑、路由规则与防护边界等重大调整,不处理微小文本修改。需合并多源语料或参考多个现有技能模式,保持与仓库约定的一致性。禁止简单复制远程技能到本地,必须基于实际使用场景进行适应性改造。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/build-skills

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill build-…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

build-skills 怎么安装?

在终端执行 npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill build-skills。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

build-skills 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

build-skills 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill build-skills 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

build-skills 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

build-skills 用的人多吗?

公开数据是累计安装 710 次,近一周安装 29 次,下载 230 次,GitHub 5 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

build-skills 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
build-skills

培养技能 · 本页

7105执行命令未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Build Skills

Build or revise Claude skills from evidence, not instinct.

Trigger boundary

Use this skill when the task is about:

  • creating a new Claude skill from scratch
  • substantially redesigning an existing skill
  • merging patterns from multiple skills or source corpora
  • tightening a skill's triggers, workflow, routing, or guardrails without drifting from repo conventions

Do not use this skill for:

  • tiny wording or formatting cleanups where outside evidence would not change the result
  • general repo documentation work that is not about a Claude skill
  • copying a remote skill into the workspace with minor renaming

Non-negotiable rules

  1. Workspace first. Inspect the current workspace before searching remotely or drafting anything.
  2. Research before synthesis for non-trivial work. New skills, major redesigns, multi-source merges, thin local evidence, or explicit comparison requests require remote research.
  3. The comparison table is the proof of research. If non-trivial research happened, the comparison table must appear in output before synthesis.
  4. Comparison before combination. Build the comparison table before proposing the design.
  5. Original, repo-fit output only. Distill patterns; do not rename-clone a source skill.
  6. Keep progressive disclosure clean. Put trigger logic in frontmatter, workflow and decisions in SKILL.md, and bulky detail in references/.
  7. Test before shipping. Run trigger tests and at least one functional test before declaring done.

Available scripts

Scripts are resolved relative to the skill directory root. Use these instead of inventing ad-hoc shell pipelines:

  • scripts/skill-dl — non-interactive wrapper for skill-dl; prefers the globally installed CLI, and on macOS arm64 can fall back to the bundled scripts/skill-dl-darwin-arm64 binary. Run bash scripts/skill-dl --help.
  • scripts/skill-research.sh — end-to-end discovery, download, and corpus inspection helper built on top of scripts/skill-dl. Run bash scripts/skill-research.sh --help.
  • scripts/skill-dl-darwin-arm64 — bundled macOS Apple Silicon skill-dl binary. Invoke it via bash scripts/skill-dl... rather than calling it directly.

Artifact output

Intermediate artifacts (workspace scan, source shortlist, comparison table, success criteria) appear in conversation output as they are produced — show each one at the step that generates it. Persistent artifacts (final SKILL.md, reference files) live together in the draft skill directory. Default that directory to skills/<skill-name>/; if that path is not writable yet, stage the whole skill folder elsewhere and move it into skills/<skill-name>/ before declaring done.

Required workflow

1. Classify the job

  • Local-only path: a small cleanup where triggers, structure, and core method stay intact. Examples: fixing typos, reordering sections, tightening one trigger phrase, updating a version number.
  • Full research path: a new skill, substantial redesign, multi-source merge, thin or stale workspace, or an explicit request for outside comparison. Examples: adding a new workflow branch, rewriting the decision tree, changing the skill's category, merging two skills, or any change that alters what the skill does (not just how it reads).

Rule of thumb: if the change would alter the comparison table you'd build for this skill, it's the full research path.

2. Classify the skill type

Before designing, identify the skill's category:

CategoryDescriptionKey technique
Document/Asset creationCreates consistent output (docs, code, designs) using Claude's built-in capabilitiesEmbedded style guides, quality checklists, templates
Workflow automationMulti-step processes with consistent methodologyStep-by-step workflow with validation gates, iterative refinement
MCP enhancementWorkflow guidance on top of an MCP server's tool accessMCP call sequencing, domain expertise, error handling for API calls

Read references/patterns/workflow-patterns.md to choose the right structural pattern. If the skill enhances an MCP, also read references/patterns/mcp-enhancement.md.

3. Capture local evidence first

  • Produce a tree-style inventory of the target workspace.
  • If you are revising an existing skill, read the current SKILL.md fully — trigger boundary, workflow, decision rules, output contract, guardrails.
  • If you are creating a new skill, read the closest 1-2 local skills plus the naming/format references before drafting so you inherit repo conventions instead of inventing them.
  • Read every file in references/ that is relevant to the task: open each file, read the contents, and note what it covers and where it has gaps.
  • Note the reference file naming scheme, nesting depth, and whether routing in SKILL.md matches what actually exists on disk.
  • Note repo conventions, existing reference coverage, and obvious gaps before widening scope.
Tip: Steps 3–4a are easy to overload. Use the reference routing table to load only 3–5 relevant files per step, not all 22. See references/authoring/reference-file-structure.md for loading discipline guidelines.

4. Run remote research when the job is non-trivial

Only execute this step if step 1 classified the job as Full research path. Skip to step 7 for local-only work (Steps 4–6 produce research artifacts that local-only changes don’t need).

Tip: Downloaded skills frequently violate this skill’s own quality standards (line counts >1000, templates inline, no references). Treat quality problems as signal for your “avoid” column—see references/research/source-verification.md.
  • Read references/research-workflow.md for the complete research protocol.
  • Verify tool availability with bash scripts/skill-dl --where or skill-dl --version. If skill-dl is missing globally, install it with sudo -v; curl -fsSL https://raw.githubusercontent.com/yigitkonur/cli-skill-downloader/main/install.sh | sudo bash. If installation is not possible, use the skills-as-context-search-skills and skills-as-context-get-skill-details tools (requires the skills.sh MCP server), or search GitHub manually for repositories containing SKILL.md files.
  • Use bash scripts/skill-dl search with 3–20 space-separated keywords to discover candidates: bash scripts/skill-dl search mcp server typescript sdk --top 20. It outputs a prioritized markdown table to stdout.
  • Use bash scripts/skill-dl to download selected candidates, or run bash scripts/skill-research.sh "keyword1,keyword2,keyword3" for end-to-end parallel discovery and download in one command.
  • See references/remote-sources.md for more skill-dl usage patterns and download options.
  • Prefer a few diverse, relevant sources over many near-duplicates.
  • Show the source shortlist inline in conversation output — list what was downloaded, what made the shortlist, and why — before moving on to Step 4a.

4a. Read the downloaded corpus thoroughly

Do not skip from download to comparison. Reading is a distinct, mandatory step.

For each downloaded skill that made the shortlist:

  • Read its SKILL.md fully — not just headings. Understand its trigger boundary, workflow structure, decision rules, and output contract.
  • Tree its references/ directory — see what files exist, how they are named, and how deeply they are nested. This reveals the skill's structural philosophy.
  • Read the 2–3 most relevant reference files in full — pick based on filenames and the skill's routing logic.
  • Check scripts/ if present — scripts surface automation patterns and validation logic that prose cannot fully convey.
  • Capture notes per skill (a heading per skill with bullets mapping to comparison table columns): overall structure, workflow style, reference organization, what it does well, what it does poorly, and 1–2 patterns worth inheriting (with exact relative paths).

Downloaded sources may not follow the quality standards this skill enforces (e.g., SKILL.md over 500 lines, missing reference routing). Note these issues — they inform the "avoid" column of your comparison table.

The notes you capture here are the raw material for the comparison table in step 5. If you skip reading, the comparison table will be fabricated from memory rather than evidence.

5. Compare before synthesizing

  • Using your notes from Step 4a, build a markdown comparison table with at least: Source, Focus, Strengths, Gaps, Relevant paths or sections, and Inherit / avoid.
  • Every row ends with a decision, not just an observation.

6. Define success criteria

Before drafting, write down what success looks like:

  • Trigger accuracy: 90%+ of relevant queries should fire the skill; 0% of unrelated queries
  • Execution quality: workflow completes without user correction
  • Token efficiency: SKILL.md under 500 lines, references loaded only when needed

7. Synthesize the repo-fit result

  • Rewrite for the current repo and task.
  • Default final path: skills/<skill-name>/. If you staged the draft elsewhere, move the entire folder into skills/<skill-name>/ before declaring done.
  • Keep SKILL.md lean: trigger boundary, workflow, decision rules, output contract, guardrails, and reference routing.
  • Reuse existing references instead of duplicating them.
  • Add new files only when clearly necessary and explicitly routed.
  • Read references/authoring/description-engineering.md to craft the description field.
  • During drafting, focus on the key constraints: SKILL.md under 500 lines, every reference file routed, description follows the formula. Run the full references/checklists/master-checklist.md review in Step 9.

8. Test the skill

  • Trigger tests: Write 5+ should-trigger queries and 5+ should-NOT-trigger queries. For revisions, run each one by pasting it as a new message in Claude.ai (with only this skill enabled) or Claude Code, and record whether the skill loaded. For new skills, verify the description against your test queries manually; run live trigger tests after installation. See references/authoring/testing-methodology.md for the full testing guide.
  • Functional test: Run at least one complete functional test of the primary workflow end-to-end.
  • Self-check: Ask Claude "When would you use [skill-name]?" and verify the answer matches your intent.
  • RED-GREEN-REFACTOR for discipline skills: If the skill enforces a rule an agent could rationalize away (TDD, verification, research-before-synthesis), run at least one pressure scenario without the skill first, capture the rationalizations verbatim, then re-test with the skill loaded. See references/authoring/tdd-for-skills.md for the full cycle.
Tip: For a NEW skill, install the draft to the active runtime's skill directory before testing triggers. Trigger tests fail silently if the skill isn’t loaded. For REVISIONS, test against the currently installed version. If the runtime forbids writing to the installed skill directory, run manual trigger review plus a functional workflow test, report the installation block explicitly, and do not claim live trigger coverage.

9. Finish with repo-fit and cleanup checks

  • Confirm directory name, frontmatter name, and canonical labels stay aligned.
  • Confirm every file in references/ is explicitly routed from SKILL.md.
  • Confirm the result feels synthesized from evidence, not copied from the most detailed source.
  • Confirm no < or > in frontmatter, no reserved names ("claude", "anthropic").
  • If a shared repo issue blocks a clean result, report it instead of editing shared files by default.

Decision rules

  • If outside research would materially change the answer, do not stay local.
  • If the local workspace already contains the needed detail, route to that file instead of rewriting it.
  • If two sources conflict, prefer the pattern that is clearer, leaner, and more compatible with the target repo.
  • Prefer patterns that improve agent decisions. Reject bulk that adds machinery without improving the outcome.
  • If the draft starts resembling one source too closely, stop and convert the source notes into inherit/avoid decisions before rewriting.
  • If the skill grows because of examples, templates, or long checklists, move that detail to references or cut it.
  • If remote research is skipped, say why it was safe to skip.
  • If the skill enhances an MCP, verify tool names against the MCP server documentation before shipping.
  • If the description is broad enough to fire on unrelated queries, add negative triggers.

Do this, not that

Do thisNot that
inventory the workspace and read local source files firststart from remote search results or a remembered template
capture per-source notes with exact relative paths before the comparison tableclaim research happened because you skimmed URLs
build a comparison table before draftingmentally blend sources and jump to the final SKILL.md
route detailed guidance to existing referencesstuff SKILL.md with tutorials, examples, or duplicated checklists
inherit patterns selectively with repo-fit reasoningcopy the most detailed source and rename it
define success criteria before draftingship without any trigger or functional tests
add negative triggers when scope is broadlet the skill fire on every tangentially related query
use validation scripts for deterministic checksrely on prose like "validate properly"
read each downloaded skill's SKILL.md fully, tree its references/, and read the 2–3 most relevant reference filesskim titles and match counts, then fabricate a comparison from memory
verify tool prerequisites before using them (bash scripts/skill-dl --where or skill-dl --version)assume tools are installed because the skill mentions them
show intermediate artifacts at the step that produces thembatch all output to the end or leave output location ambiguous
distinguish creation vs. revision paths in testingwrite test instructions that only work for one path
for discipline skills, run RED baseline and capture rationalizations verbatimguess which excuses agents might invent
pick freedom level per step (high/medium/low) based on what breaks when the agent deviateswrite the whole skill in one tone — uniformly strict or uniformly loose

Output contract

Unless the user wants a different format, show work in this order:

  1. skill type classification (after Step 2)
  2. workspace scan summary (after Step 3)
  3. source shortlist with selection rationale, or explicit skip reason (after Step 4)
  4. markdown comparison table (after Step 5, required for the full research path)
  5. success criteria (after Step 6)
  6. selection and synthesis strategy (after Step 7)
  7. generated or revised skill artifacts (after Step 7)
  8. trigger test results (after Step 8)
  9. final repo-fit and cleanup checks (after Step 9)

Reference routing

Load the smallest relevant set for the branch of work you are in.

Authoring

FileRead when
references/authoring/skillmd-format.mdWriting or validating frontmatter, body structure, or progressive-disclosure fit.
references/authoring/description-engineering.mdCrafting or improving the description field, trigger phrases, or negative triggers.
references/authoring/decision-tree-patterns.mdDesigning branch logic, routing labels, or decision-tree structure.
references/authoring/reference-file-structure.mdDeciding what belongs in SKILL.md versus references/, or reorganizing reference layout.
references/authoring/testing-methodology.mdPlanning or running trigger tests, functional tests, or performance comparisons.
references/authoring/tdd-for-skills.mdWriting a discipline-enforcing skill — run RED baseline before shipping to catch the rationalizations agents actually use.
references/authoring/persuasion-principles.mdDeciding which persuasion principles to apply (authority, commitment, scarcity, social proof, unity) when a draft reads too soft or too strict for its skill type.
references/authoring/degrees-of-freedom.mdDeciding how prescriptive each step should be — high/medium/low freedom by what breaks when the agent deviates.

Patterns

FileRead when
references/patterns/skill-organization.mdDeciding whether to split, combine, or trim scope of a skill.
references/patterns/naming-conventions.mdChecking names, labels, file paths, and repo-native naming fit.
references/patterns/workflow-patterns.mdChoosing the right structural pattern (Sequential, Multi-MCP, Iterative, Context-aware, Domain).
references/patterns/mcp-enhancement.mdDesigning a skill that enhances an existing MCP server integration.

Research

FileRead when
references/research-workflow.mdDeciding whether remote research is mandatory or running the non-trivial research path.
references/remote-sources.mdSearching remote skill sources, selecting candidates, or downloading a research corpus.
references/comparison-workflow.mdBuilding the comparison table or separating evidence, comparison, selection, and generation.
references/source-patterns.mdChoosing what to inherit, simplify, or avoid from earlier skill patterns.
references/research/source-verification.mdFiltering low-signal sources, assessing trust, or justifying candidate selection.
references/research/fact-checking.mdVerifying claims, commands, or ecosystem details before they influence the new skill.
references/research/search-strategies.mdFormulating diverse search keywords and running multi-round skill discovery with skill-dl.
references/research/corpus-inspection.mdInspecting downloaded skills for quality, assessing what to inherit or avoid.

Quality and examples

FileRead when
references/checklists/master-checklist.mdRunning the full 90+ item quality checklist before shipping.
references/examples/annotated-examples.mdStudying strong structural patterns from real skills without copying them.
references/examples/anti-patterns.mdAuditing the skill's *content* for bloat, overlap, weak triggers, copied structure, or missing tests (AP-1 through AP-24).
references/examples/anti-patterns-authoring.mdAuditing the *authoring process* for reference overload, output batching, tool assumption, path confusion, or discipline-skill failures (AP-25 through AP-34).

Iteration and troubleshooting

FileRead when
references/iteration/feedback-signals.mdInterpreting under/over-triggering signals or planning post-ship iteration.
references/iteration/troubleshooting.mdDiagnosing upload failures, trigger issues, MCP problems, or instruction-following issues.

Distribution

FileRead when
references/distribution/publishing.mdPublishing, packaging, API distribution, or community-distribution concerns.

Guardrails and recovery

  • Do not draft the final skill before reading the current workspace.
  • Do not say research is complete unless the comparison table with inherit/avoid decisions has been produced for the non-trivial path.
  • Do not hide the comparison table inside prose or skip it because sources "look similar."
  • Do not copy a source skill wholesale, even as a temporary scaffold.
  • Do not add files to references/ unless they are needed and routed.
  • Do not ship without running at least basic trigger tests.
  • Do not use < or > in any frontmatter field.
  • Do not use "claude" or "anthropic" in the skill name.
  • Do not reference bundled scripts with absolute paths. Script paths stay relative to the skill directory root.

Recovery moves:

  • Local evidence is thin or contradictory: say so, then widen the evidence set before drafting.
  • Research corpus is noisy: cut it down to the few sources you can actually compare well.
  • Draft is bloating: move detail to existing references or delete it.
  • Triggers are misfiring: read references/authoring/description-engineering.md and fix.
  • MCP calls failing: read references/iteration/troubleshooting.md for diagnosis.
  • Repo-fit conflict touches shared files: report the shared issue instead of editing outside the target skill by default.

Final checks

Before you finish, confirm all of the following:

  • frontmatter name matches the directory name exactly
  • name does not contain "claude" or "anthropic"
  • description follows the formula: what + when + trigger phrases
  • description is under 1024 characters with no < or >
  • SKILL.md body is under 500 lines
  • SKILL.md contains decisions and routing, not bulky reference content
  • every reference file is explicitly routed
  • routing verification: for f in $(find references -name '*.md' -type f); do grep -q "$(basename $f)" SKILL.md || echo "ORPHAN: $f"; done
  • the final result is clearly synthesized from evidence and comparison
  • no dead weight was added just because another skill had it
  • at least 3 trigger tests passed (should-trigger and should-NOT-trigger)
  • primary workflow completes without error in at least one test
  • for full quality: ran references/checklists/master-checklist.md

Quick routing verification:

# Check for orphaned reference files (not mentioned in SKILL.md)
for f in $(find references -name '*.md' -type f); do grep -q "$(basename $f)" SKILL.md || echo "ORPHAN: $f"; done

平台分布

Codex

37.57%
按下载量换算86

Claude

29.81%
按下载量换算69

Cursor

19.05%
按下载量换算44

Gemini CLI

10.71%
按下载量换算25

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

未通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/yigitkonur/skills-by-yigitkonur --skill build-skills 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills