Token导航 LogoToken导航

Agent Skill · 研究检索

skill-conductor(技能指挥)

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

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

总安装 360周安装 15GitHub Stars 70下载 120核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/smixs/skill-conductor --skill skill-conductor

这个 Skill 是做什么的

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

skill-conductor 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。它支持通过关键词、任务类型或来源仓库进行信息聚合与过滤,提升研究效率。

可通过 npx skills add 命令从 GitHub 安装,具体用法请参考原始 README。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/skill-conductor

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

skill-conductor 怎么安装?

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

skill-conductor 支持哪些 AI 工具?

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

skill-conductor 需要什么权限?

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

skill-conductor 是免费的吗?

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

skill-conductor 用的人多吗?

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

skill-conductor 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 同时适配 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调用外部服务未明确有提醒
skill-conductor

技能指挥 · 本页

36070执行命令未明确通过

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

SKILL.md 原文

Skill Conductor

Full lifecycle management for agent skills: draft → test → review → improve → repeat.

One skill to rule them all — from architecture to packaging. The core loop is always the same: write something, test it, see what fails, fix it, test again.

How to communicate

Read context cues. If the user is a skill author iterating on their own work, be direct and technical. If they're new to skills, explain the *why* behind each step — not just what to do, but why it matters. Default to conversational, not robotic.

  • Explain trade-offs when there's a real choice to make
  • Use concrete examples over abstract rules
  • When something fails, explain the root cause, not just the fix
  • Imperative voice in instructions: "Extract the data", not "You should extract"

Modes

Detect mode from context. If ambiguous, ask.

ModeWhenWhat happens
1. CREATE"build a skill", "new skill for..."Full lifecycle: intent → architecture → scaffold → write → test
2. IMPROVE"fix this skill", "it doesn't trigger"Diagnose → eval loop → blind comparison → iterate
3. VALIDATE"test this skill", "run evals"Structural checks + trigger testing + 5-axis scoring
4. REVIEW"review this skill", third-party assessment11-point quality gate, quick and focused
5. OPTIMIZE"improve triggering", "description optimization"Automated description optimization with train/test split
6. PACKAGE"package for distribution"Validate + bundle into.skill file

Mode 1: CREATE

Step 1: Capture Intent

Before writing anything, extract 2–3 concrete scenarios.

Ask:

  • "What specific task should this skill handle?"
  • "What would a user say to trigger it?"
  • "What should NOT trigger it?"

Don't move on until you have a clear picture of what the skill does, for whom, and when. This prevents the most common failure: a skill that does *something* but triggers for the wrong things.

Step 2: Baseline (TDD RED)

Before writing the skill, verify the agent fails without it:

  1. Take one scenario from Step 1
  2. Run it in a clean session without the skill
  3. Document what went wrong — what the agent guessed, what it missed

If the agent already handles it perfectly, the skill is unnecessary. This sounds obvious, but it's the most skipped step and the most valuable one.

Step 3: Architecture

Choose a primary pattern from references/patterns.md (can combine):

PatternUse when
Sequential workflowclear step-by-step process
Iterative refinementoutput improves with cycles
Context-aware selectionsame goal, different tools by context
Domain intelligencespecialized knowledge beyond tool access
Multi-MCP coordinationworkflow spans multiple services

Choose degrees of freedom — this determines how much control vs. flexibility the skill gives the agent:

FreedomWhenExample
Low (scripts)fragile, error-prone, must be exactPDF rotation, API calls
Medium (pseudocode)preferred pattern exists, some variation okdata processing
High (text)multiple valid approaches, judgment neededdesign decisions

Step 4: Scaffold

uv run scripts/init_skill.py <skill-name> --path <output-dir> [--resources scripts,references,assets]

Or create manually:

skill-name/
├── SKILL.md          # required — the brain
├── scripts/          # deterministic operations (executed, not loaded)
├── references/       # detailed docs (loaded on demand)
└── assets/           # templates, images for output (never loaded)

Step 5: Write SKILL.md

Frontmatter
---
name: kebab-case-name
description: >
  [Purpose in one sentence]. Use when [triggers].
  Do NOT use for [negative triggers].
---

The description is the single most important line. It determines whether the skill gets triggered at all. Rules:

  • name: lowercase, digits, hyphens only. No consecutive hyphens. Matches folder name. Max 64 chars
  • description: max 1024 chars. No angle brackets. No process/workflow steps
  • Start with purpose, then "Use when...", then "Do NOT use for..."
  • NEVER put workflow in description — tested: agent follows description instead of reading body
# GOOD: purpose + triggers, no process
description: Analyze Figma design files for developer handoff. Use when user uploads .fig files or asks for "design specs". Do NOT use for Sketch or Adobe XD.

# BAD: process in description (agent skips body)
description: Exports Figma assets, generates specs, creates Linear tasks, posts to Slack.
Body structure
# Skill Name

## Overview
What this enables. 1-2 sentences. Core principle.

## [Main sections]
Step-by-step with numbered sequences.
Concrete templates over prose.
Imperative voice throughout.

## Common Mistakes
What goes wrong + how to fix.

## Troubleshooting (if applicable)
Error: [message] → Cause: [why] → Fix: [how]
Writing rules
  • One term per concept. Pick "template" and stick with it — not template/boilerplate/scaffold
  • Progressive disclosure. SKILL.md = brain (<500 lines). References = details. One level deep
  • Token budget. Frequently loaded: <200 words. Standard: <500 lines. Heavy: move to references/
  • No junk files. No README, CHANGELOG inside the skill
  • Scripts: bundle when same code rewritten repeatedly, or operation is fragile. Must return descriptive stdout/stderr on failure

Step 6: Test Cases & Eval Loop

Create test cases in evals/evals.json (see references/schemas.md for format):

  1. Write 3–5 eval prompts covering core use cases
  2. For each, define expectations (verifiable statements about the output)
  3. Start without assertions — run first, observe, then write assertions based on what good output looks like

To run the eval loop:

  1. Spawn executor subagent with the skill active, using the eval prompt
  2. Spawn a baseline run in parallel (same prompt, no skill) — for comparison
  3. While runs execute, draft assertions based on expected behavior
  4. When runs complete, save timing data from task notifications
  5. Grade outputs using agents/grader.md
  6. Launch eval viewer: uv run eval-viewer/generate_review.py <workspace>

- Headless/Cowork: use --static <output.html> instead of live server. ALWAYS show viewer to user BEFORE editing skill yourself

  1. Review outputs, write feedback, iterate on the skill

Step 7: Verify & Refactor

  1. Does the skill trigger automatically for the right queries?
  2. Does the agent follow body instructions (not just description)?
  3. Does the output meet use case requirements?
  4. Does it NOT trigger on unrelated queries?

If any fail → iterate. Find how the agent rationalizes around the skill, plug loopholes, re-verify.


Mode 2: IMPROVE

Step 1: Diagnose

Read the existing SKILL.md completely. Identify the problem class:

ProblemSignalFix
Undertriggeringskill doesn't loadadd keywords, trigger phrases, file types to description
Overtriggeringloads for unrelated queriesadd negative triggers, be more specific
Skips bodyfollows description onlyremove process/workflow from description
Inconsistent outputvaries across sessionsadd explicit templates, reduce freedom, add scripts
Too slowlarge contextmove detail to references/, cut body to <500 lines

Improvement mindset

  1. Generalize from feedback. You're iterating on a few examples, but the skill will be used on thousands of prompts. Don't overfit — avoid fiddly patches or oppressive MUSTs for one test case. Try different metaphors or patterns instead
  2. Keep the prompt lean. Read transcripts, not just outputs. If the skill makes the model waste time on unproductive steps, remove those instructions and see what happens
  3. Explain the why. LLMs have good theory of mind. Instead of ALWAYS/NEVER in caps, explain the reasoning — it's more powerful and robust. If you're writing rigid rules, reframe as explanations
  4. Look for repeated work. If all test runs independently write the same helper script, bundle it in scripts/. Saves every future invocation from reinventing the wheel

Step 2: Eval Iteration Loop

The improvement cycle mirrors CREATE Step 6, but focused on the broken behavior:

  1. Run the failing case with current skill → document failure
  2. Apply fix using writing rules from CREATE Step 5
  3. Run eval again → grade with agents/grader.md
  4. Launch viewer: uv run eval-viewer/generate_review.py <workspace>

- Headless/Cowork: use --static <output.html> instead of live server

  1. Review, provide feedback, iterate

Step 3: Blind Comparison (optional, for major changes)

When you have two meaningfully different versions:

  1. Run both versions on the same evals
  2. Spawn agents/comparator.md — receives outputs A and B without knowing which skill produced which
  3. Comparator scores on rubric (content + structure, 1–5 each) and picks a winner
  4. Spawn agents/analyzer.md — unblinds results, analyzes WHY the winner won
  5. Apply insights to improve the losing version

This prevents bias. The comparator judges output quality, not skill design.


Mode 3: VALIDATE

Three stages, run in order.

Stage 1: Structural Validation

uv run scripts/eval_skill.py <skill-folder>

Checks: frontmatter, naming, description quality, process leak detection, body size, structure, scripts. Target: 10/10, no warnings.

Stage 2: Discovery (trigger testing)

Generate 6 test prompts:

  • 3 that SHOULD trigger the skill
  • 3 that should NOT (similar-sounding but wrong domain)

Run each in clean session. Target: 6/6 correct.

For automated trigger testing at scale, use:

uv run scripts/run_eval.py --eval-set <path> --skill-path <path> --runs-per-query 3

Stage 3: 5-Axis Scoring

Rate on 5 axes (1–10 each):

AxisWhat it measures
Discoverytriggers correctly, doesn't false-trigger
Clarityinstructions unambiguous, no guessing needed
Efficiencytoken budget respected, progressive disclosure used
Robustnesshandles edge cases, scripts have error handling
Completenesscovers the stated use cases fully

Interpretation: 45–50 production ready · 35–44 solid · 25–34 needs work · <25 rewrite


Mode 4: REVIEW

Quick quality gate for third-party skills.

Checklist (pass/fail)

[ ] SKILL.md exists, exact case
[ ] Valid YAML frontmatter (name + description)
[ ] name: kebab-case, matches folder, ≤64 chars
[ ] description: ≤1024 chars, no angle brackets
[ ] description has triggers ("Use when...")
[ ] description has NO workflow/process steps
[ ] No README.md inside skill folder
[ ] SKILL.md < 500 lines
[ ] References max 1 level deep
[ ] Scripts tested and executable
[ ] No hardcoded paths/tokens/secrets

Then run VALIDATE Stage 2 (discovery) on the description. Report score + checklist.

The checklist exists because these are the failure modes that actually happen in practice — especially process-in-description, which causes the agent to skip the body entirely.


Mode 5: OPTIMIZE

Automated description optimization. The description competes with other skills for Claude's attention — optimization finds the wording that triggers most accurately.

How it works

  1. Create an eval set: 20 queries (10 should-trigger, 10 should-not)
Writing good eval queries

Queries must be realistic — concrete, detailed, with file paths, context, abbreviations, typos. Not "Format this data" but "my boss sent Q4 sales final FINAL v2.xlsx, add profit margin % column, revenue is col C costs col D".

Should-trigger (10): Different phrasings of the same intent — formal, casual, implicit. Include cases where user doesn't name the skill but clearly needs it. Add competing-skill edge cases.

Should-NOT-trigger (10): Near-misses that share keywords but need something different. Adjacent domains, ambiguous phrasing. "Write fibonacci" as negative for PDF skill = useless — too easy. Make negatives genuinely tricky.

Triggering mechanics: Claude only consults skills for tasks it can't handle directly. Simple queries ("read this PDF") won't trigger skills regardless of description — Claude handles them with basic tools. Eval queries must be substantive enough that consulting a skill would help.

  1. Review queries in the browser: assets/eval_review.html
  2. Run the optimization loop:
uv run scripts/run_loop.py \
  --eval-set evals/eval_set.json \
  --skill-path <skill-dir> \
  --model claude-sonnet-4-20250514 \
  --max-iterations 5 \
  --holdout 0.4 \
  --verbose

The loop:

  • Splits queries into train (60%) and test (40%) to prevent overfitting
  • Each iteration: evaluates current description → Claude proposes improvement → re-evaluates
  • Improvement model sees only train results (blinded to test)
  • Selects the best description by test score
  • Opens live HTML report automatically

Supporting scripts

ScriptPurpose
scripts/run_eval.pyRun trigger evaluation on a description
scripts/improve_description.pyClaude proposes improved description
scripts/generate_report.pyHTML visualization of optimization history
scripts/aggregate_benchmark.pyStatistical aggregation of benchmark runs

Mode 6: PACKAGE

  1. Run REVIEW checklist (Mode 4)
  2. Validate:
uv run scripts/quick_validate.py <skill-folder>
  1. Package:
uv run scripts/package_skill.py <skill-folder> [output-dir]

Creates skill-name.skill (zip with.skill extension). Verify: unzip in temp dir, check structure intact.


Quick Reference

Skill categories

  1. Document/Asset Creation — consistent output (docs, designs, code)
  2. Workflow Automation — multi-step processes with methodology
  3. MCP Enhancement — workflow guidance on top of tool access

File purposes

DirectoryLoaded?Purpose
SKILL.mdon triggerbrain — instructions
references/on demanddetailed docs, schemas
scripts/executed, not loadeddeterministic operations
assets/never loadedtemplates, images

Progressive disclosure budget

LevelWhen loadedBudget
Frontmatteralways (system prompt)~100 words
SKILL.md bodyon trigger<500 lines
Bundled resourceson demandunlimited

Description formula

[What it does] + Use when [triggers, file types, symptoms]. + Do NOT use for [negatives].

Reference Files

PathWhat's inside
agents/grader.mdEvidence-based assertion grading
agents/comparator.mdBlind A/B output comparison
agents/analyzer.mdPost-hoc analysis + benchmark notes
references/patterns.md5 architectural patterns + anti-patterns
references/schemas.mdJSON schemas for evals, grading, benchmark
eval-viewer/Interactive HTML viewer for eval results
assets/eval_review.htmlTrigger eval set editor
scripts/eval_skill.pyStructural validation (10-point scoring)
scripts/init_skill.pySkill scaffolder
scripts/run_eval.pyTrigger evaluation runner
scripts/run_loop.pyEval + improve optimization loop
scripts/improve_description.pyClaude-powered description improvement
scripts/aggregate_benchmark.pyBenchmark statistics aggregator
scripts/generate_report.pyHTML report generator
scripts/quick_validate.pyQuick validation for packager
scripts/package_skill.pySkill →.skill packager
scripts/utils.pyShared utilities (parse_skill_md)

平台分布

Codex

38.58%
按下载量换算46

Claude

28.19%
按下载量换算34

Cursor

20.75%
按下载量换算25

Gemini CLI

9.55%
按下载量换算11

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

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

安装前确认

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

继续浏览同类 Skills