🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

代码转技能 leechen298/Code2Skill

DeepSeek Harness
leechen29827 天前有提交已提供中文文档扫描:无法判定

Code2Skill:把现有代码变成 Agent 能力

40.5/100
综合分
8
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/7 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add leechen298/Code2Skill
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · market
装得上吗
静态安装检查有提示项,装前建议看一眼 README
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 27 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@leechen298/code2skill(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 06:16:37

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

1 张 · 点击查看大图

功能亮点

  • 生成MCP与智能体技能
  • 生成离线测试包

从现有代码生成 Function、MCP、智能体技能和离线测试包,可作为 DeepSeek Harness 打包安装。

README

由 DeepSeek 最新模型翻译生成
Code2Skill Code2Skill:把现有代码变成 Agent 能力 Code2Skill 是一组可安装的 Agent Skills。它帮助编程 Agent 从用户授权的前端、后端或全栈代码中理解业务功能,并生成可供其他 Agent 使用的 Function、MCP Tools、业务 Skills 和离线测试。 本仓库与 ant-intl/Code2Skill 是两个用途不同的同名项目;后者是一个研究实现,用于从代码中合成带源码依据的程序性 skill records 和检索索引。 当前正式版本:v1.2.0。 现有代码 ↓ Code2Skill Function + MCP Tools + Skills + Tests ↓ Agent 逐步取得信息并完成用户目标 Function 和 MCP 提供业务能力,Skill 负责引导 Agent 使用这些能力。是否调用、如何补问、如何理解接口响应以及下一步做什么,由实际调用的 Agent 决定。 它会做什么 - 从源码中真实存在的业务调用入口生成能力:客户端功能以客户端/Consumer 实际触发的调用为主;没有客户端时,从用户指定的公开 API、RPC、Service、消息或任务入口开始,按需读取公开请求/响应/契约结构。 - 从用户指定的页面、目录或功能中识别可以独立完成的主要目标。
展开完整文档(README 剩余 1 节)
Code2Skill

Code2Skill:把现有代码变成 Agent 能力

Code2Skill 是一组可安装的 Agent Skills。它帮助编程 Agent 从用户授权的前端、后端或全栈代码中理解业务功能,并生成可供其他 Agent 使用的 Function、MCP Tools、业务 Skills 和离线测试。

本仓库与 ant-intl/Code2Skill 是两个用途不同的同名项目;后者是一个研究实现,用于从代码中合成带源码依据的程序性 skill records 和检索索引。

当前正式版本:v1.2.0。

现有代码 ↓ Code2Skill Function + MCP Tools + Skills + Tests ↓ Agent 逐步取得信息并完成用户目标

Function 和 MCP 提供业务能力,Skill 负责引导 Agent 使用这些能力。是否调用、如何补问、如何理解接口响应以及下一步做什么,由实际调用的 Agent 决定。

它会做什么

- 从源码中真实存在的业务调用入口生成能力:客户端功能以客户端/Consumer 实际触发的调用为主;没有客户端时,从用户指定的公开 API、RPC、Service、消息或任务入口开始,按需读取公开请求/响应/契约结构。
- 从用户指定的页面、目录或功能中识别可以独立完成的主要目标。
- 将字段来源、选中结果的跨 Tool 交接、请求组装和确定性的格式转换写入 Function。
- 为主要目标分别生成 Skill,并复用必要的 Function 和 MCP Tool。
- 默认只做离线技术验证,不主动调用真实业务接口。

可以用哪些 Agent

可以使用 Codex、Claude Code、Kimi Code 等主流编程 Agent 运行 Code2Skill。生成后的 Skill 可以安装到 Codex、Claude Code、Cursor、OpenClaw 等支持 Agent Skills 的环境。

更多环境见 skills CLI 支持列表。需要执行真实业务操作时,还需按照生成结果中的 MCP-SETUP.md 注册 MCP。

安装

使用通用 Agent Skills CLI 一次安装三个 Skill:

npx skills add leechen298/Code2Skill \
--skill code2skill-generate code2skill-review-flow code2skill-review-source \
--agent "$AGENT_ID" \
--global \
--yes

- code2skill-generate:生成 Function、MCP、业务 Skill 和离线测试。
- code2skill-review-flow:检查用户能否通过主要流程完成目标。
- code2skill-review-source:深入检查请求字段、转换和调用链是否符合源码。

日常生成只需要 code2skill-generate,两个 Review Skill 按需独立使用。三个 Skill 的执行说明和默认生成文档模板均提供中英文版本,面向用户的产物跟随请求语言。可选的旧版 strict-export-v1 兼容模式仍输出 zh-CN 文档。旧版本迁移、生成结果的依赖安装和 MCP 注册见安装说明。

DeepSeek Harness

DeepSeek Harness 用户可以把三个 Skill 作为 Bundle 安装到指定 profile:

dsh plugin --profile web add github:leechen298/Code2Skill#v1.2.0

安装、验证、headless profile 和卸载说明见 DeepSeek Harness 集成文档。生成后的业务 MCP 仍按各产物的 MCP-SETUP.md 单独注册。

使用边界

Code2Skill 生成的是可运行、可继续修改的业务能力初稿,不自动证明所有业务规则或真实环境均已验证。生成模型、源码完整度和授权范围都可能影响结果。

对于复杂写入或高价值业务,建议使用方重点抽检:跨 Tool 数据来源、同名字段语义、确定性请求转换、目标自己的前置步骤、附件上传与下游绑定。需要时再使用 code2skill-review-flow 检查主流程,或使用 code2skill-review-source 核对关键源码语义;默认离线测试不替代真实接口和部署验收。

快速使用

在目标代码仓库中调用,并明确允许搜索的源码范围:

使用 $code2skill-generate,把 <页面、目录、功能路径或公开入口> 生成为可运行的 Function、MCP 和 Skills。
允许搜索的源码根目录:<前端目录>、<后端目录>、<协议目录>、<Service/消息/任务目录>。
以源码中真实存在的业务调用入口为主要能力来源,不调用真实业务接口。

需要复核时:

使用 $code2skill-review-flow,审核 <生成结果路径> 的主要目标是否能够完成。

使用 $code2skill-review-source,审核 <生成结果路径> 中 <指定 Skill 或能力> 与授权源码是否一致。

生成结果

默认产物的逻辑组成保持不变,具体扩展名、依赖清单和启动方式跟随目标技术栈的 runtime profile。当前 core-export-v1 默认格式由 node-stdio profile 实现:

generated/code2skill/<feature-id>/
├── SKILL.md 或 skills/*/SKILL.md ├── function-core/index.mjs # node-stdio profile 示例 ├── mcp-tool/index.mjs # node-stdio profile 示例 ├── portable-agent-result.mjs # HTTP 场景辅助库 ├── tests/ ├── package.json ├── MCP-SETUP.md └── references/feature-context.md # 复杂业务才生成

每个生成目录的 MCP-SETUP.md 会说明实际运行语言、依赖安装、启动方式、环境变量、未满足条件和 MCP 注册方法。Skill 已安装、MCP 已连接和真实业务已验证是三个独立状态。

生成效果参考

同一份匿名、多目标源码的三次生成记录:

| 生成模型/运行配置 | 生成日期 | 生成耗时 | 综合参考分 |
| GPT-5.6 Sol(Ultra 模式) | 2026-07-24 | 47 分 45 秒 | 9.4 |
| Kimi K3(Max 推理档位) | 2026-07-24 | 约 93 分钟 | 8.9 |
| GPT-5.6 Sol(High 推理档位) | 2026-07-24 | 20 分 29 秒 | 8.4 |

耗时统计到生成和当轮离线验证完成,不包含之后单独进行的评分、目录调整、安装或部署。评分方法、两套评分体系和隐私边界见完整评估报告。

文档

- 安装 Skill、生成结果依赖与注册 MCP
- 生成结果的结构和设计原则
- 调用方式与语言中立化迭代设计
- 业务工作流识别与 Tool 拆分设计
- 可选的高级验证流程
- 生成模型、评分方法与匿名评估结果
- 完整文档索引

Skill 遵循 Agent Skills specification,安装使用 vercel-labs/skills。生成的 MCP 使用标准 stdio 或 Streamable HTTP 传输。
预览分享卡片长什么样 ↓leechen298/Code2Skill
分享 · DeepSeek Harness Hub
leechen298/Code2Skill

Code2Skill:把现有代码变成 Agent 能力

回到顶部