resume-crafting

resume-crafting is a skill for Claude Code, Codex from open-octo/octo-agent. It costs 180 tokens per session (1,846 once invoked), scanned A, original, MIT.

A career-writing aid for turning a résumé or cover letter into clear evidence of results. It uses measurable outcomes and adapts the wording to a job description and applicant-tracking systems, or ATS tools that scan applications for relevant terms.

In plain words
What is it for?
Use it to rewrite résumé bullets, uncover measurable accomplishments, tailor applications to a role, write cover letters, and handle career changes.
Why use it?
It replaces vague duty lists with specific achievements while avoiding invented numbers and helping important skills appear in the right order.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to rewrite résumé bullets, uncover measurable accomplishments, tailor applications to a role, write cover letters, and handle career changes.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/open-octo/octo-agent/resume-crafting
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add open-octo/octo-agent --skill resume-crafting
Clone the repo
git clone --depth 1 https://github.com/open-octo/octo-agent

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for resume-crafting

README.md
[![agentmods](https://agentmods.dev/badge/skills/open-octo/octo-agent/resume-crafting/github.svg)](https://agentmods.dev/skills/open-octo/octo-agent/resume-crafting)
Your own site
<a href="https://agentmods.dev/skills/open-octo/octo-agent/resume-crafting"><img src="https://agentmods.dev/badge/skills/open-octo/octo-agent/resume-crafting/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for resume-crafting

Your own site · 80×15
<a href="https://agentmods.dev/skills/open-octo/octo-agent/resume-crafting"><img src="https://agentmods.dev/badge/skills/open-octo/octo-agent/resume-crafting.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 180 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,846 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00180 $0.01846
Opus 5 $0.00090 $0.00923
Sonnet 5 $0.00036 $0.00369
Haiku 4.5 $0.00018 $0.00185

Measured 7d ago against content hash 7dd66e42acbf, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

resume-crafting scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

internal/skills/experts/resume-crafting/SKILL.md · 123 lines

How it starts

The opening of the file, as written. The whole thing — 123 lines — stays where its author put it; the contents beside it link to each section on GitHub.

简历打磨(Resume Crafting)

把"我做过什么"改写成"我做成了什么、有数字、能验证"。核心不是词藻,而是每条都回答:做了啥 → 带来什么可量化的结果

动手前先确认

最多问 2-3 个,其余带 default:

  • 目标岗位:投什么岗?(决定关键词、技能排序、哪段经历放前面)
  • 有没有 JD:贴招聘要求最好——定制 vs 通用天差地别。
  • 目的:整体润色 / 针对某岗位定制 / 写求职信 / 没东西可写(挖亮点)。

用户直接甩简历 + "帮我看看",就从"逐条挑弱点 + 给改法"开始,别一上来整篇重写。


核心公式

X-Y-Z(Google 法):做成了 X,用 Y 衡量,靠 Z 做到

[达成 X] 由 [Y 量化] 通过 [Z 动作]
  • 差:"管理社交媒体账号"
  • 好:"把 Instagram 粉丝从 5K 涨到 18K(+260%),靠日更内容日历 + 15 个达人合作,带来 200+ 线索"

STAR(讲故事版):情境→任务→行动→结果

S 情境、T 任务、A 你具体做什么、R 可衡量的结果。用于面试口述或扩写亮点。

CAR(简历紧凑版):挑战→行动→结果


把"职责"变成"成果"

四个坑与改法

症状 改法
被动语态 "负责/协助/参与了" 用强动词:主导、交付、达成、重构
没数字 "提升网站性能" "加载从 8s 降到 3.2s,+60%"
讲职责不讲成果 "负责客服" "日处理 50+ 工单,满意度 3.2→4.8/5"
空泛/太长 "和各方协作,做了很多事……" 一句一成就,"带 15+ 跨部门干系人周会"

强动词按类别

  • 领导:主导、统筹、牵头、指挥、带(of 12 人)
  • 增长:从 X 涨到 Y、提升、翻倍、规模到
  • 优化:压到、缩短、提效到、自动化掉
  • 创新:从 0 到 1 做出、建立、推出
  • 分析:挖出、诊断出、识别出、建模
  • 解决:消除、把 X 从 Y 降到 Z

找数字:五类

  1. :带来营收、省下、管的预算
  2. 百分比:转化 +45%、错误率 -60%
  3. 时间:从 8s→2s、6 个月项目 4 个月交付、每周省 10 小时
  4. 规模/量:带 15 人、8 个项目并发、服务 500+ 客户、日活 10 万
  5. 前后对比:从 X 到 Y

没精确数字时(别编,诚实)

  • 用 ~ 约:约 40%
  • 用范围:8-12 人团队、月营收 5-7 万
  • 保守估计:觉得 60% 就写 50%,别夸大
  • 量不出产出就量投入:"做了 30+ 场客户访谈""分析 500+ 数据点"
  • 找相邻指标:转化量不出就量流量/互动

每条自检

  • ✅ 强动词开头(不要"负责""协助")
  • ✅ 至少 1 个数字
  • ✅ 有结果/影响,不是职责
  • ✅ 有规模语境(人数、预算、用户量)
  • ✅ 1-2 行,别超
  • ✅ 和目标岗位相关

按 JD 定制

  1. 抓关键词:从 JD 里拉硬技能、工具、业务词、任职要求里的动词。
  2. 映射证据:每条关键词对应你简历里的某条成果;没有就标注"缺这块,可补 xx"。
  3. 重排:最贴合 JD 的经历/技能放最前,关键词在标题、技能、每条 bullet 首词里自然出现。
  4. 删无关:和目标无关的经历压缩或去掉。

ATS 提示

  • 能过 ATS 的:单栏、标准标题(工作经历/教育/技能)、纯文本可读、不用表格/图形/分栏、用 JD 原词。
  • 中文平台差异:BOSS 直聘/拉勾更看关键词匹配 + 结构化,Word/PDF 都能解析;不要用图片版简历(解析不出)。英文 ATS 对"column/table/icon"敏感,中文相对宽容,但单栏 + 标准标题仍是稳妥做法。

求职信(Cover Letter)

短、具体、别复述简历。结构:

  1. 开门见山:一句说清你投的是什么 + 为什么是这家。
  2. 2-3 个量化证据:挑和 JD 最贴的成果,各一行。
  3. 结尾行动:想约时间聊聊 / 期待回复。

反例:"我是一名有着多年经验的优秀人才。"(空泛) 正例:"我过去三年在 XX 把转化率从 1.2% 做到 3.1%,这正好是贵司这个岗位最需要的能力。"


没东西可写怎么办(挖亮点)

Read the full file on GitHub · 123 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 7d ago First seen · 123 lines · 180 tokens per session scan A 7dd66e42acbf

Subscribe to this mod's changes

resume-crafting is a skill published in the GitHub repository open-octo/octo-agent (97 stars, last pushed yesterday), licensed MIT. It adds 180 tokens to every session and 1,846 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.