원클릭으로
nixkits-skills
将 NixKits 技能安装或更新到编码助手目录(opencode、codewhale、codex、openclaw、agents)。支持本地和在线两种安装模式。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
将 NixKits 技能安装或更新到编码助手目录(opencode、codewhale、codex、openclaw、agents)。支持本地和在线两种安装模式。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
在 NixOS 系统上工作时使用。确保正确使用现代 Nix/NixOS CLI、完整的 shell 能力、sudo 权限和正确的系统维护流程。
按 NixKits 风格为任意项目编写或重新生成完整的多语言文档 — 简洁、表驱动、含语言切换器标题和模块分类 README。覆盖 README、各模块文档及技能文档。
检查 NixKits 所有软件包的上游版本更新并自动应用;将本次修复记入维护日志。检测新版本、更新构建配置、更新文档、报告本地安装版本、撰写修复记录。
为文档撰写技能提供伪中国语(pcn)语言支持。以日语汉字词汇为基础、剥离平假名与片假名、保留日语语序的伪本地化。可被 write-project-docs 自动发现调用。
按 NixKits 规范撰写或更新 MAINTENANCE.md 维护日志。支持软件更新记录和错误修复记录两种类型,自动关联 git commit、生成摘要、五语同步。
当用户误删 /etc/nixos 目录下的文件(flake.nix、flake.lock 等)时,从 Nix store 中恢复。
| name | nixkits-skills |
| description | 将 NixKits 技能安装或更新到编码助手目录(opencode、codewhale、codex、openclaw、agents)。支持本地和在线两种安装模式。 |
将 NixKits 技能安装到各编码助手的技能目录中。
| 助手 | 技能目录 |
|---|---|
| OpenCode | ~/.opencode/skills/ |
| CodeWhale | ~/.codewhale/skills/ |
| Codex | ~/.codex/skills/ |
| OpenClaw | ~/.openclaw/skills/ |
| 通用 | ~/.agents/skills/ |
自动从 skills/*/SKILL.md 的 frontmatter 中提取:
for skill in skills/*/SKILL.md; do
name=$(grep '^name:' "$skill" | sed 's/name: *//')
desc=$(grep '^description:' "$skill" | sed 's/description: *//')
echo "| $name | $desc |"
done
技能列表不应硬编码;每次执行时从当前 skills/ 目录动态生成。
当用户已位于 NixKits 源码目录内时:
# 自动发现源码目录
NIXKITS_DIR=$(pwd)
# 或从 flake.nix 推断:
[ -z "$NIXKITS_DIR" ] && NIXKITS_DIR=$(dirname "$(readlink -f flake.nix)" 2>/dev/null)
# 将技能复制到各已存在的助手目录
for dir in ~/.opencode/skills ~/.codewhale/skills ~/.codex/skills ~/.openclaw/skills ~/.agents/skills; do
if [ -d "$dir" ]; then
cp -r "$NIXKITS_DIR/skills/"* "$dir/"
echo "Installed to $dir"
fi
done
当本地没有 NixKits 源码时:
# 自动发现远程仓库 URL
REPO_URL=$(git remote get-url origin 2>/dev/null || echo "")
# 克隆到临时目录
TMPDIR=$(mktemp -d)
git clone ${REPO_URL:-https://github.com/Kihara777/NixKits.git} "$TMPDIR"
# 从克隆的源码安装
for dir in ~/.opencode/skills ~/.codewhale/skills ~/.codex/skills ~/.openclaw/skills ~/.agents/skills; do
if [ -d "$dir" ]; then
cp -r "$TMPDIR/skills/"* "$dir/"
echo "Installed to $dir"
fi
done
rm -rf "$TMPDIR"
安装前,将本地技能与源码对比:
# 本地模式:与源码对比
NIXKITS_DIR=$(pwd)
for skill_dir in "$NIXKITS_DIR/skills/"*/; do
skill_name=$(basename "$skill_dir")
for agent_dir in ~/.opencode/skills ~/.codewhale/skills ~/.codex/skills ~/.openclaw/skills ~/.agents/skills; do
if [ -d "$agent_dir/$skill_name" ]; then
if ! diff -rq "$skill_dir" "$agent_dir/$skill_name" > /dev/null 2>&1; then
echo "Update available: $skill_name in $(basename $(dirname $agent_dir))"
echo " Source: $skill_dir"
echo " Target: $agent_dir/$skill_name"
fi
fi
done
done
Claude Code 已于 2026-07 移除支持,原因如下:
Claude Code 作为一家公司享有 KYC 以及选择服务用户和国家地区的权利,但在其软件内添加「基于用户数据挖掘对用户国籍进行判断的业务逻辑」这一行为,不论出于何种目的或说辞,都已严重跨越安全模型边界,打破了最基础的用户信任。
基于以上原因,本仓库强烈建议任何使用该软件的用户重新评估必要性并在可能的情况下考虑迁移工作流,本仓库充分理解用户需求的多样性与个人选择,但本仓库有义务告知用户这一风险,且由于使用本仓库内容导致您的 Anthropic 账户产生任何异常或损失时,您承认该事件与本仓库无关。