
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
公司内部 AI 编码 Agent 技能管理工具。通过统一 CLI 安装、更新、管理各 Agent 的技能包。
支持 OpenCode、Claude Code、Codex、Cursor 等 41 个 Agent。
# 浏览器一键授权(推荐)
npx dksk auth
# 或直接传入 Key(适合 CI/CD)
npx dksk auth dk-ai-p-xxxxxxxxxxxxxxxx
# 拉取全部可用技能,交互式选择安装
npx dksk add all
# 安装指定技能(按 slug)
npx dksk add baidu-api-test
npx dksk add baidu-api-test frontend-mandatory-standards
npx dksk update
# 交互式选择安装
npx dksk add all
# 按 slug 安装一个或多个技能
npx dksk add <slug> [slug...]
# 按分类名安装该分类下的所有技能
npx dksk add --tag <分类名>
npx dksk add -t <分类名>
| 选项 | 说明 |
|---|---|
-t, --tag <tags...> | 按分类名安装,可多次传入(取并集) |
-a, --agent <agents...> | 指定安装到哪些 Agent(例如 claude-code、kiro-cli) |
-y, --yes | 跳过所有确认提示 |
# 按分类安装
npx dksk add -t 翻译
npx dksk add -t 前端 -t 翻译 # 安装「前端」和「翻译」两个分类下的所有技能
# 安装到指定 Agent
npx dksk add baidu-api-test -a claude-code -a kiro-cli
# 非交互式安装(CI/CD)
npx dksk add baidu-api-test -y
| 范围 | 标志 | 路径 | 说明 |
|---|---|---|---|
| 项目 | (默认) | ./<agent>/skills/ | 提交到仓库,团队共享 |
| 全局 | -g | ~/<agent>/skills/ | 当前用户所有项目均可用 |
# 更新项目技能(自动检测范围)
npx dksk update
# 只更新项目级技能
npx dksk update -p
# 只更新全局技能
npx dksk update -g
# 跳过范围确认(非交互式)
npx dksk update -y
| 选项 | 说明 |
|---|---|
-g, --global | 只更新全局技能 |
-p, --project | 只更新项目技能 |
-y, --yes | 跳过范围选择(有项目技能则更新项目,否则更新全局) |
[skills...] | 指定技能名,只更新匹配的技能 |
| 命令 | 说明 |
|---|---|
npx dksk agents | 列出所有支持的 Agent 及目录 |
npx dksk list | 列出已安装的技能(别名:ls) |
npx dksk remove [skills] | 删除已安装的技能 |
npx dksk init [name] | 创建新技能模板(SKILL.md) |
# 终端友好格式(✓ 标记当前项目中已存在的目录)
npx dksk agents
# JSON 格式(供 AI/脚本解析)
npx dksk agents --json
输出示例:
Supported agents (✓ = skill folder exists in current project)
Agent --agent Project Dir
──────────────────────────────────────────────────
✓ Claude Code claude-code .claude/skills
Cursor cursor .agents/skills
✓ Kiro CLI kiro-cli .kiro/skills
...
--json 输出可直接供 AI 读取,用于自动选择 -a 参数:
npx dksk agents --json
# [{"agent":"claude-code","displayName":"Claude Code","skillsDir":".claude/skills","exists":true}, ...]
# 列出项目技能
npx dksk list
# 列出全局技能
npx dksk ls -g
# 按 Agent 筛选
npx dksk ls -a claude-code
# 交互式选择删除
npx dksk remove
# 删除指定技能
npx dksk remove baidu-api-test
# 从指定 Agent 删除
npx dksk remove --agent claude-code baidu-api-test
# 删除所有技能
npx dksk remove --all
将本地编写的技能推送到 AI 中台,供其他人安装使用。
# 交互式(逐步引导)
npx dksk push
# 非交互式(一行完成,适合 AI/CI 场景)
npx dksk push --dir .claude/skills --skill my-skill --bump patch --changelog "修复问题" --auditor-id -1
CLI 会自动检测当前目录中存在的技能文件夹,引导完成以下步骤:
.claude/skills、.agents/skills)| 参数 | 说明 |
|---|---|
--skill <slug> | 技能文件夹名 |
--dir <path> | 技能目录,如 .claude/skills(有多个目录时用于指定) |
--bump patch|minor|major | 版本递增类型(更新时用) |
--changelog <text> | 变更说明,≤200 字(更新时用) |
--auditor-id <id> | 审核人 ID;-1 表示平台默认审核人 |
-y | 非交互模式,有歧义时自动取第一项 |
| 类型 | 示例 | 说明 |
|---|---|---|
patch | 1.0.0 → 1.0.1 | Bug 修复、措辞调整 |
minor | 1.0.0 → 1.1.0 | 新增内容、非破坏性改动 |
major | 1.0.0 → 2.0.0 | 重大重写或破坏性变更 |
dksk auth)SKILL.md 中 name 字段派生一致除公司内部技能外,仍支持从 GitHub / GitLab 仓库安装:
# GitHub 简写
npx dksk add vercel-labs/agent-skills
# 完整 URL
npx dksk add https://github.com/vercel-labs/agent-skills
# 指定仓库内某个技能
npx dksk add https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines
# 本地路径
npx dksk add ./my-local-skills
技能是包含 SKILL.md 文件的目录,文件头部为 YAML frontmatter:
---
name: my-skill
description: 技能的简要说明
---
# My Skill
具体指令内容...
name:技能唯一标识(建议小写 + 连字符)description:简短描述CLI 会自动检测已安装的 Agent。未检测到时会提示手动选择。
| Agent | --agent | 项目路径 | 全局路径 |
|---|---|---|---|
| Amp, Kimi Code CLI, Replit, Universal | amp, kimi-cli, replit, universal | .agents/skills/ | ~/.config/agents/skills/ |
| Antigravity | antigravity | .agents/skills/ | ~/.gemini/antigravity/skills/ |
| Augment | augment | .augment/skills/ | ~/.augment/skills/ |
| IBM Bob | bob | .bob/skills/ | ~/.bob/skills/ |
| Claude Code | claude-code | .claude/skills/ | ~/.claude/skills/ |
| OpenClaw | openclaw | skills/ | ~/.openclaw/skills/ |
| Cline, Warp | cline, warp | .agents/skills/ | ~/.agents/skills/ |
| CodeBuddy | codebuddy | .codebuddy/skills/ | ~/.codebuddy/skills/ |
| Codex | codex | .agents/skills/ | ~/.codex/skills/ |
| Command Code | command-code | .commandcode/skills/ | ~/.commandcode/skills/ |
| Continue | continue | .continue/skills/ | ~/.continue/skills/ |
| Cortex Code | cortex | .cortex/skills/ | ~/.snowflake/cortex/skills/ |
| Crush | crush | .crush/skills/ | ~/.config/crush/skills/ |
| Cursor | cursor | .agents/skills/ | ~/.cursor/skills/ |
| Deep Agents | deepagents | .agents/skills/ | ~/.deepagents/agent/skills/ |
| Droid | droid | .factory/skills/ | ~/.factory/skills/ |
| Firebender | firebender | .agents/skills/ | ~/.firebender/skills/ |
| Gemini CLI | gemini-cli | .agents/skills/ | ~/.gemini/skills/ |
| GitHub Copilot | github-copilot | .agents/skills/ | ~/.copilot/skills/ |
| Goose | goose | .goose/skills/ | ~/.config/goose/skills/ |
| Junie | junie | .junie/skills/ | ~/.junie/skills/ |
| iFlow CLI | iflow-cli | .iflow/skills/ | ~/.iflow/skills/ |
| Kilo Code | kilo | .kilocode/skills/ | ~/.kilocode/skills/ |
| Kiro CLI | kiro-cli | .kiro/skills/ | ~/.kiro/skills/ |
| Kode | kode | .kode/skills/ | ~/.kode/skills/ |
| MCPJam | mcpjam | .mcpjam/skills/ | ~/.mcpjam/skills/ |
| Mistral Vibe | mistral-vibe | .vibe/skills/ | ~/.vibe/skills/ |
| Mux | mux | .mux/skills/ | ~/.mux/skills/ |
| OpenCode | opencode | .agents/skills/ | ~/.config/opencode/skills/ |
| OpenHands | openhands | .openhands/skills/ | ~/.openhands/skills/ |
| Pi | pi | .pi/skills/ | ~/.pi/agent/skills/ |
| Qoder | qoder | .qoder/skills/ | ~/.qoder/skills/ |
| Qwen Code | qwen-code | .qwen/skills/ | ~/.qwen/skills/ |
| Roo Code | roo | .roo/skills/ | ~/.roo/skills/ |
| Trae | trae | .trae/skills/ | ~/.trae/skills/ |
| Trae CN | trae-cn | .trae/skills/ | ~/.trae-cn/skills/ |
| Windsurf | windsurf | .windsurf/skills/ | ~/.codeium/windsurf/skills/ |
| Zencoder | zencoder | .zencoder/skills/ | ~/.zencoder/skills/ |
| Neovate | neovate | .neovate/skills/ | ~/.neovate/skills/ |
| Pochi | pochi | .pochi/skills/ | ~/.pochi/skills/ |
| AdaL | adal | .adal/skills/ | ~/.adal/skills/ |
[!NOTE] Kiro CLI 用户: 安装技能后,需手动将技能加入
.kiro/agents/<agent>.json的resources:{ "resources": ["skill://.kiro/skills/**/SKILL.md"] }
| 变量 | 说明 |
|---|---|
DISABLE_TELEMETRY | 禁用匿名使用统计 |
DO_NOT_TRACK | 同上,备用方式 |
MIT
FAQs
The open agent skills ecosystem
The npm package dksk receives a total of 34 weekly downloads. As such, dksk popularity was classified as not popular.
We found that dksk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.