Community研究与数据分析github.com

GeoLab-org/source-to-skill

分析源材料并将可复用的知识编译成智能体技能。

source-to-skill 是什么?

该技能专为AI智能体系统设计,用于从源材料(如文档、技术文章或代码库)中提取可复用的知识点,并自动编译成结构化的技能定义。它支持对所有主流AI智能体平台(如Claude Code、Cursor、Codex等)生成兼容的技能文件,确保知识的高效迁移和复用。核心工作流程包括:解析源材料内容,识别和筛选关键可复用信息,根据既定模板生成标准化的技能描述和操作指南。通过自动化这一过程,开发者可以节省大量手动整理和编写技能的时间,同时保证技能的一致性和准确性。该技能特别适合需要从多个来源快速构建智能体知识库的团队。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add GeoLab-org/source-to-skill

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

source-to-skill 是做什么的?

分析源材料并将可复用的知识编译成智能体技能。

概述

此技能自动提取源材料(例如技术文档、API 规范、代码库)中的可复用知识,并将其编译为结构化的智能体技能定义。它确保智能体能够在不同平台间高效复用知识。

工作原理

  1. 输入: 接受源材料(文本、Markdown、代码片段等)。
  2. 分析: 识别源材料中的关键模式、API 用法、配置和领域特定知识。
  3. 提取: 分离出可复用的知识(例如常见任务、函数、提示词)。
  4. 编译: 生成标准化的技能文件(SKILL.md 格式),包含元数据、描述和使用说明。

平台支持

  • Claude Code
  • Cursor
  • Codex
  • 任何兼容 SKILL.md 格式的智能体平台

使用指南

前置依赖

  • Python 3.8+
  • pyyaml 库(用于解析 YAML)

安装

pip install pyyaml

基本用法

  1. 准备源材料文件(例如 source.md)。
  2. 运行分析工具:
    python analyze.py --input source.md --output skill
    
  3. 生成的技能文件保存在 skill/ 目录下。

示例

源材料: 一个包含 REST API 端点的文档。

生成的技能:

# my-api-skill

提供与 MyAPI 交互的端点。

## 操作

- `GET /users`: 列出用户
- `POST /users`: 创建用户

配置

技能生成可以通过环境变量定制:

  • INPUT_FORMAT: 源材料格式(markdown, text, yaml)。默认为 markdown。
  • OUTPUT_DIR: 技能生成目录。默认为 ./skill/。
  • SKILL_NAME: 技能名称。若未指定,则从源材料自动推断。

贡献

欢迎提交 Pull Request 以改进分析器或添加新的源格式支持。

许可证

MIT

相关技能