Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

skill-creator技能创建器

Agent Skill

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

总安装

1,529

周安装

65

GitHub Stars

25

下载量

536
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/oimiragieo/agent-studio --skill skill-creator

简介

skill-creator 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于技能定义、功能扩展与自定义 Agent 能力构建场景。
  • 通过 npx skills add 命令从 GitHub 仓库安装并使用。
  • 安装前需确认权限范围、维护状态及是否触发联网或文件操作。
  • 建议结合原始 README 核验具体用法和功能边界。

SKILL.md

Mode: Script-First - Use scripts/create.cjs as the canonical path for new skill creation, then use this guide for research, review, and integration follow-through.

Skill Creator

Create, validate, install, and convert skills for the multi-agent ecosystem without skipping routing, catalog, and registry integration.

Purpose

Use this skill to:

  1. Create a new skill from scratch.
  2. Convert MCP servers or external codebases into skills.
  3. Install a skill from GitHub.
  4. Validate an existing skill definition.
  5. Assign or register related hooks, schemas, and companion artifacts.

Reference Docs

  • Research gate details - preserved research gate, security scan, evidence-quality, and typed-artifact-search guidance.
  • Enterprise bundle details - preserved scaffold defaults, action reference, and directory/layout guidance.
  • Integration reference - preserved pre/post-creation workflow, catalog/routing/index updates, and creator-ecosystem cross-links.
  • Examples and evaluation - preserved reference skill notes, worked examples, system impact checklists, and optional evaluation material.

Actions

ActionUse whenPrimary command
createCreating a brand-new skillnode.claude/skills/skill-creator/scripts/create.cjs --name <skill-name> --description "<summary>"
convertConverting an MCP server into a skillnode.claude/skills/skill-creator/scripts/convert.cjs --source <package-or-url>
validateChecking an existing skill definitionnode.claude/tools/cli/validate-integration.cjs.claude/skills/<skill-name>/SKILL.md
installImporting a skill from GitHubFollow the preserved install flow in enterprise bundle details
convert-codebaseTurning an external tool or codebase into a skillFollow the preserved conversion notes in enterprise bundle details
consolidateFolding many narrow skills into domain expertsUse the preserved consolidation reference in enterprise bundle details
convert-rulesMigrating legacy rules into skillsUse the preserved rule-conversion reference in enterprise bundle details
assignAssigning a skill to one or more agentsUse the checklist below and the detailed matrix in integration reference
register-hooks / register-schemasWiring existing assets into a skillUse the preserved action notes in enterprise bundle details
show-structureReviewing the expected folder layoutUse the template and directory guidance below

Core Creation Workflow

Step 0: Existence Check and Updater Delegation

Before creating any skill file, check whether the skill already exists.

test -f .claude/skills/<skill-name>/SKILL.md && echo "EXISTS" || echo "NEW"
  • If the skill exists, stop creation and delegate to artifact-updater.
  • If the skill is new, continue to Step 0.1.
  • Do not bypass this step with direct writes; unified-creator-guard.cjs is expected to block unsafe creation paths.

Step 0.1: Smart Duplicate Detection

Run the duplicate detector before proceeding:

const { checkDuplicate } = require('.claude/lib/creation/duplicate-detector.cjs');
const result = checkDuplicate({
  artifactType: 'skill',
  name: proposedName,
  description: proposedDescription,
  keywords: proposedKeywords || [],
});

Handle results exactly as before:

  • EXACT_MATCH -> stop and route to skill-updater
  • REGISTRY_MATCH -> investigate registry/file drift before creating
  • SIMILAR_FOUND -> review candidates and decide whether to create or update
  • NO_MATCH -> continue to Step 0.5

Step 0.5: Companion Check

Run the companion check before creation:

  1. Load .claude/lib/creators/companion-check.cjs.
  2. Call checkCompanions("skill", "{skill-name}").
  3. Record required and recommended companion artifacts.
  4. Capture any skipped companions in the post-creation notes.

If the skill provides behavioral guidance that should persist outside explicit invocation, confirm whether it also needs .claude/rules/<skill-name>.md.

Step 1: Choose the Correct Action

Pick the narrowest action that matches the request:

  • create for a brand-new skill
  • convert for MCP server conversion
  • install for importing a GitHub skill
  • convert-codebase for lifting an external tool or codebase into a skill
  • validate when the artifact already exists and only needs verification

Step 2: Run the Research Gate Before Finalizing Content

Complete the preserved research workflow in research gate details before you finalize the skill body. That reference keeps the original VoltAgent, Exa, arXiv, typed-artifact-search, evidence-quality, and external-content safety material.

Step 3: Run the Canonical Create Script

For a brand-new skill, start with the managed scaffold:

node .claude/skills/skill-creator/scripts/create.cjs --name <skill-name> --description "<summary>"

Use the template below as the contract that the generated SKILL.md must satisfy. The detailed format notes, action examples, and layout guidance remain preserved in enterprise bundle details.

Step 4: Review the Requested Scaffold

The enterprise bundle is now opt-in. Start from the minimal scaffold by default, and only add enterprise files when the request explicitly asks for --enterprise or the capability truly needs them. At minimum, decide whether the skill needs:

  • scripts/ for executable helpers
  • hooks/ for pre/post execution enforcement
  • schemas/ for typed interfaces
  • templates/ or references/ for reusable authoring material
  • a companion tool in .claude/tools/<skill-name>/
  • a workflow in .claude/workflows/

The original bundle breakdown and acceptance checklist are preserved in enterprise bundle details.

Step 5: Validate and Integrate

Before completion:

  1. Run the post-creation checklist below.
  2. Run node.claude/tools/cli/validate-integration.cjs.claude/skills/<skill-name>/SKILL.md.
  3. Regenerate the skill index if the artifact is new or materially changed.
  4. Re-run any targeted validators needed for the touched surface.
  5. If the new skill reveals companion artifact work for another creator, record it as a Follow-Up item instead of invoking another creator inline from this flow.

Router Gap Detection

After scaffolding or updating a skill, verify the routing layer can still discover it. Treat any no matching agent/skill result as a routing gap that must be resolved before handoff.

  • Check whether the skill needs a new or updated agent assignment.
  • Regenerate indexes and registries when discoverability metadata changed.
  • Record unresolved routing follow-ups explicitly instead of assuming another creator will infer them.

Template Reference

Use this baseline structure in SKILL.md:

---
name: skill-name
description: What the skill does
version: 1.0.0
model: sonnet
invoked_by: user | agent | both
user_invocable: true | false
tools: [Read, Write, Bash]
args: "<required> [optional]"
agents: [developer, qa]
category: "Validation & Quality"
tags: [testing, validation]
frontmatter:
  triggers:
    - <pattern or trigger phrase that should invoke this skill>
  token_budget: 10000  # estimated token cost for invoking this skill
  # output_schema_ref: (set if a skill-*-output.schema.json exists for this skill)
  # requires_skills: []  # list dependent skill names here
---

# Skill Name

## Purpose
What this skill accomplishes.

## Usage
How the skill is invoked and applied.

## Examples
Concrete invocation or workflow examples.

Required frontmatter fields that must stay explicit: name, description, version, agents, category, tags, tools, invoked_by, and user_invocable.

v3.1.0 Schema Addition: frontmatter block

The frontmatter object is an optional, machine-parseable metadata block introduced in v3.1.0. Agents can inspect it without parsing full prose. The create action emits it by default in all new SKILL.md files.

FieldTypeRequiredPurpose
triggersstring[]NoPatterns that should cause the skill to be invoked
token_budgetintegerNoEstimated token cost (min 1000); used by planner for budgeting
output_schema_refstringNoPath to the skill's output schema (e.g. skill-foo-output.schema.json)
requires_skillsstring[]NoNames of skills this skill depends on (resolved by skill index)

All frontmatter fields are optional. Existing SKILL.md files without the frontmatter block remain valid — the schema uses additionalProperties: true at the root level, and the frontmatter property is not in required. Do NOT add frontmatter to existing skills during unrelated updates; add it only when the skill is being intentionally refreshed or verified.

Post-Creation Checklist

  • The right action path was used (create, convert, install, validate, or another supported action).
  • The research gate was completed or explicitly documented with preserved evidence.
  • The skill file exists at .claude/skills/<skill-name>/SKILL.md.
  • Required frontmatter fields are present, especially agents, category, and tags.
  • At least one relevant agent assignment was confirmed.
  • CLAUDE.md, routing notes, and the skill catalog were updated if required.
  • node.claude/tools/cli/validate-integration.cjs.claude/skills/<skill-name>/SKILL.md passes.
  • node.claude/tools/cli/generate-skill-index.cjs was run when discoverability metadata changed.
  • npm run gen:all-registries was run for new or re-registered skills.
  • README footprint or catalog updates were completed when the creation flow requires them.
  • Companion artifacts, memory notes, and follow-up items were recorded.

Ecosystem Alignment Contract (MANDATORY)

This creator skill must keep every new or updated skill aligned with the broader creator ecosystem:

  • agent-creator for ownership and execution paths
  • tool-creator for executable helpers
  • hook-creator for enforcement and guardrails
  • rule-creator and semgrep-rule-creator for policy coverage
  • template-creator for reusable scaffolds
  • workflow-creator for orchestration
  • command-creator for user-facing shortcuts

Cross-Creator Handshake (Required)

Before handoff, verify the related ecosystem updates:

  1. Routing and discovery metadata were updated where required.
  2. Companion agents, hooks, tools, templates, rules, or workflows were created or explicitly waived.
  3. validate-integration.cjs passes for the skill artifact.
  4. Skill indexes and registries were regenerated when metadata changed.
  5. Any unresolved ecosystem gaps were recorded as follow-up work.

Research Gate (Exa + arXiv — BOTH MANDATORY)

For new skill patterns, packaging approaches, or AI-adjacent methodologies:

  1. Use Exa to review current ecosystem patterns and implementation examples.
  2. Search arXiv when the topic touches AI agents, evaluation, orchestration, memory/RAG, security, or other emerging methods.
  3. Record the decisions, constraints, and non-goals that shaped the skill contract.
  4. Prefer the smallest validated change that satisfies the request.

Regression-Safe Delivery

  • Follow RED -> GREEN -> REFACTOR for behavior changes.
  • Run targeted tests for the touched skill and creator surfaces.
  • Run required format and validation commands before handoff.
  • Keep changes scoped to the failing contract instead of bundling unrelated cleanup.

Notes

  • Direct creation outside the creator flow risks invisible skills and broken registry state.
  • If the new skill implies a new agent or other companion artifact, capture that as a Follow-Up for the next creator workflow rather than chaining creators inline.
  • Use integration reference for the preserved verbose Step 6-13 guidance.
  • Use examples and evaluation for the preserved reference skill, example creation walkthrough, and optional evaluation add-ons.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

33.6%
按下载量换算180

Claude

32.36%
按下载量换算173

Cursor

18.09%
按下载量换算97

Gemini CLI

9.94%
按下载量换算53

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

来源信息

继续浏览同类 Skills