
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
公司内部 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 31 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.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.