Ask Codebuddy
Delegate self-contained subtasks to the locally installed CodeBuddy CLI — code analysis, review, approach comparison, and scoped edits. Use when work can be handed off to CodeBuddy to save context or use existing credits. 通过本机 CodeBuddy CLI 处理独立子任务。
Install
npx skills add zcx960/ask-codebuddy --skill ask-codebuddygit clone --depth 1 https://github.com/zcx960/ask-codebuddy.git /tmp/ask-codebuddy
mkdir -p ~/.claude/skills
cp -r /tmp/ask-codebuddy/. ~/.claude/skills/ask-codebuddyPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Ask CodeBuddy
把本机 CodeBuddy 当作辅助子代理:主代理负责拆分任务、核验输出和整合结果,CodeBuddy 只完成被指派的独立部分。简单任务直接做;适合独立分析、审查或局部实现的工作可以委派,不必每次询问。
Use the locally installed CodeBuddy CLI as a helper sub-agent. The main agent owns the task — it splits the work, checks the output, and integrates the result.
## 数据边界
委派不是纯本地操作。**提示词的内容,以及子代理读到的文件内容,都会发往 CodeBuddy 账号对应的模型服务端。**
- 不进提示词的东西:密钥、令牌、客户数据、内网地址、生产配置。
- `--no-session-persistence` 只保证**本机**不留 transcript;服务端是否留存、账号历史能否检索,不在它的作用范围内。
- `--strict-mcp-config` 配空 `--mcp-config` 只关掉 MCP 连接,不改变模型请求本身。
- `--tools ""` 关的是工具,不是上下文。工作目录里的 `CODEBUDDY.md` 仍会被自动加载并随请求上行——里面写过内网地址或凭据的话,纯分析模式也会把它带出去。
## 临时文件
每次委派用**独立的私有临时目录**,不要写进项目树:
```bash
WORKDIR="$(mktemp -d "${TMPDIR:-/tmp}/ask-codebuddy.XXXXXX")" # 权限 0700,路径随机
```
用完清理:`rm -rf "$WORKDIR"`。
- 不要用固定文件名(如 `work/prompt.txt`):并行委派会互相覆盖,可能拿到另一个任务的结果。
- 不要在仓库里建 `work/`:明文提示词和结果一旦被提交就是泄漏,`.gitignore` 也挡不住 `git add -f`。
## Prerequisites
- `codebuddy`(别名 `cbc`)已安装并在 `PATH` 上,常见位置 `~/.local/bin/codebuddy`;用 `codebuddy --version` 确认。
- 本机已登录,账户有可用额度。
- 非交互调用可用。复用现有登录,**不要读取、打印或存储凭据**。
不要改动用户的登录、默认模型、MCP 配置或全局权限。
## Model selection
留空 `--model` 就用账户默认模型。要为单次调用固定模型,传 `codebuddy models` 报出的确切标识:
```bash
--model <model-id>
```
部分自定义接入点使用带前缀的标识(形如 `custom-local:<name>`),原样传入,不要替换成名字相近的内置模型。模型不可用时如实报错,不要悄悄换模型。
调用成功不能证明扣了多少积分,`total_cost_usd` 也不是积分数。金额重要时看账户账单。
## Invocation
把任务写进临时目录的文件,用 stdin 传入,不拼 shell 字符串。纯分析(不读文件、不执行命令):Details
- Skill name
ask-codebuddy- Repository
- zcx960/ask-codebuddy
- License
- MIT
- Repo updated
- 21 October 2026
FAQ
What does the Ask Codebuddy skill do?
Delegate self-contained subtasks to the locally installed CodeBuddy CLI — code analysis, review, approach comparison, and scoped edits. Use when work can be handed off to CodeBuddy to save context or use existing credits. 通过本机 CodeBuddy CLI 处理独立子任务。
How do I install the Ask Codebuddy skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add zcx960/ask-codebuddy --skill ask-codebuddy. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Ask Codebuddy popular?
It lives in zcx960/ask-codebuddy, which has 5 GitHub stars and 0 forks.
Related skills
Bambu 3mf
5woolimi/bambu-3mf
코드로 만든 STL 부품을 Bambu Lab P2S 로 바로 뽑을 수 있는 Bambu Studio 프로젝트(.3mf)로 만든다. 부품마다 역할·하중·맞물림·환경을 정리한 부품 카드에서 재질(PLA·PETG·TPU·ABS·CF), plate, process preset, 부품별 설정(벽·infill·support·brim), 출력 방향, plate 배치를 Bambu Studio 번들 profile·Bambu Lab Wiki 근거로 정하고, Studio CLI 로 평탄화한 system profile 을 넣어 export → mesh·설정 검사 → plate 별 slice(시간·무게)까지 한 번에 돌린다. "3MF 만들어줘", "출력 파일 만들어줘", "Bambu Studio 프로젝트로", "바로 뽑을 수 있게", "슬라이스 설정 넣어줘", "필라멘트 뭐로 뽑아", "PETG 로 바꿔", "벽 늘려줘", "출력 시간 얼마나 걸려", "이 3MF 검토해줘", "설정 맞는지 봐줘", make_3mf·build_bambu_project 스크립트를 새로 만들거나 고칠 때, 이미 만든 3MF 를 검토할 때(scripts/review_3mf.py) 쓴다. 형상 정리·설계 뷰
Ascend Operator Engineering
5GTC2080/ascend-operator-skills
Design, implement, review, debug, and tune Huawei Ascend operators with Ascend C or TileLang Ascend. Use for TileLang environment setup, kernel semantics, tiling, UB/DMA/mask/synchronization, ACLNN or AOT integration, precision, MindStudio diagnostics, and trustworthy performance experiments; includes version-scoped lessons from DeepGEMM-Ascend and TileKernels.
Book Distiller
5AINoSleep/book-distiller-skill
炼金书:输入书名或电子书,自动深度调研→方法论提炼→生成该书的可运行框架Skill。 两种入口:(1)明确书名→直接蒸馏 (2)模糊学习需求→诊断荐书→再蒸馏。 触发词:「蒸馏这本书」「炼金XX」「把XX这本书做成skill」「XX的方法论skill」「更新XX的书skill」。 模糊需求也触发:「我想系统学谈判」「有没有一本书能帮我提升XX」。 English triggers: "distill [book]", "turn [book] into a skill", "book to framework skill". 不在用户只要书摘、读书笔记、买书推荐或查某个概念时触发——只在需要生成「可运行的方法论Skill」时激活。
Anti Gold Plating
5TulossSolutions/anti-gold-plating
Prevent gold plating (unapproved extras) through explicit scope, formal validation of improvements and alternatives, and a final compliance summary. Use when creating or modifying a deliverable, code, configuration, or system. A request for analysis or a proposal does not grant authorization for its implementation.
Camelot
5Barinfo/Camelot.skill
No-mercy code review in the voice of Arthurian judgment. Code either proves itself worthy — like drawing the Sword from the Stone — or is rejected without sentiment. Evidence-bound findings, banishment-level severity grading (Exile/Dishonor/Counsel/Valour), and a final verdict at Camlann with actionable reforging orders. Use when the user asks for a harsh, expert code/PR review, or an evaluation of in-progress agent work. Stateless single-pass judge: it reviews whatever round of code it is handed; recursive round-robin is delegated to Ouroboros.
Trace My Code
4kgohil/trace-my-code
Build and maintain a living trace of a codebase — the domain flow plus the underlying code structure and patterns — as curated Markdown that gives a coding agent the right, always-current context to develop features, follow existing patterns, and refactor safely without re-reading the whole repo. Use this whenever you map or document how a feature/flow works end to end, author or update a DOMAIN/ARCHITECTURE/DATA_FLOW doc or an ADR, record an architecture decision, onboard to or trace an unfamiliar area, link a service's docs to the services it talks to, or refresh docs after code changed — ev
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.