Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

create-skill-from-repo从仓库创建技能

Agent Skill

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

总安装

5,263

周安装

215

GitHub Stars

15

下载量

1,686
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/hairyf/skills --skill create-skill-from-repo

简介

create-skill-from-repo 用于从 GitHub 仓库快速提取框架逻辑与文档,转化为本地可识别的技能。

  • 适用于 Codex、Claude、Cursor、Gemini CLI 等宿主环境,适合需要快速接入第三方项目知识的场景。
  • 自动保留源码引用、转换文档为结构化参考材料,并注册到 AGENTS.md 供 Agent 发现。
  • 安装前请确认权限范围、维护状态及是否会触发克隆、读取或网络访问操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Create Skills from Repo

Use this workflow to quickly ingest a framework or project's logic and documentation into the local environment. This is triggered when a user provides a <repo-url> and a <skills-name> for which no local skill yet exists.

🎯 Objectives

  1. Source Persistence: Keep the original repo in sources/ for traceability and future updates.
  2. Knowledge Distillation: Convert dense documentation into agent-optimized references/*.md (focusing on *Usage* and *Why* over *Installation*).
  3. Automatic Registration: Ensure the new skill is immediately discoverable via AGENTS.md.

🛠 Prerequisites

  • Validation: Ensure <repo-url> is valid and <skills-name> uses kebab-case.
  • Environment: Verify git access and identify the project root.

🔄 Workflow

Step 1: Source Synchronization

  1. Define the destination: sources/<submodule>.
  2. Sync Logic:
  • Primary: git submodule add <repo-url> sources/<submodule>
  • Fallback: If the workspace is not a git repo, use git clone --depth 1 <repo-url> sources/<submodule>
  • Maintenance: If the directory exists but is empty, run git submodule update --init.

Step 2: Identify Knowledge Base

  1. Locate Source Root: Scan sources/<submodule>/ for docs/, wiki/, README.md, or packages/*/docs/.
  2. Filtering Strategy:
  • Include: API references, core concepts, design patterns, best practices.
  • Exclude: Installation guides (irrelevant to the Agent), contributing logs, sponsorship info, or marketing fluff.

Step 3: Modular Skill Generation

Target Structure: skills/<skills-name>/[SKILL.md, GENERATION.md, references/]
  1. **references/*.md Guidelines**:
  • Atomicity: One concept per file.
  • Naming: {category}-{concept}.md (e.g., core-reactivity.md).
  • Content: Must include a Frontmatter, a brief description, high-quality Code Snippets, and source URLs.
  1. SKILL.md Indexing:
  • Create a central entry point with tables categorizing references into Core, Features, and Advanced.
  1. GENERATION.md Metadata:
  • Record the Git SHA, source path, and generation date for future diffing.

Step 4: The Coverage Loop

  1. Review: Compare the Source Root navigation tree against the generated references/.
  2. Supplement: If major modules (e.g., Middleware, Auth, Error Handling) are missing, repeat Step 3 for those specific modules.
  3. Exit Condition: Stop once the primary API surface and architectural pillars are covered. Do not get bogged down in edge cases.

Step 5: Integration & Handover

  1. Update `AGENTS.md: Locate AGENTS.md` in the project root (create it if missing).
  2. Inject Skill Entry:
### <skills-name>
- **Location**: `skills/<skills-name>/`
- **Description**: [Short description from SKILL.md]
  1. Completion Report: Summarize the output for the user (e.g., "Generated 15 reference files covering Core and Advanced modules").

💡 Key Principles

  • Agent-Centric Writing: Write for an AI audience. Prioritize technical accuracy and code examples over prose.
  • Kebab-Case: Strictly use kebab-case for all directory and filenames.
  • Path Formatting: Always use forward slashes (/) for cross-platform compatibility.
  • Incremental Readiness: The sources/ clone should remain so that git diff can be used later to spot documentation changes.

📚 References

TopicDescriptionReference
Coverage CriteriaDefinitions of "major modules" and stop conditionscoverage-loop
Style GuideDetailed writing style for reference filesstyle-guide

Would you like me to simulate a run of this skill using a specific repository URL to show you the expected output?

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

35.79%
按下载量换算603

Claude

27.03%
按下载量换算456

Cursor

18.86%
按下载量换算318

Gemini CLI

9.68%
按下载量换算163

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

来源信息

继续浏览同类 Skills