跪拜 Guibai
← All articles
Agent · Interview

An Open-Source AI Skill That Rewrites Developer Resumes with Interviewer-Level Rigor

By 双越AI_club ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

Resume screening in China's tech hiring market is brutal and formulaic. This skill operationalizes the unwritten rules that separate a rejected CV from one that lands an interview — rules that apply just as sharply to Western developers competing in a market where AI-assisted screening is now the norm.

Summary

The skill, packaged as a plain-text prompt installable into any standard AI agent, reads a developer's PDF resume and produces a markdown rewrite that follows strict rules: replace vague self-assessments with specific, quantified achievements; expand three-line skill sections into six dimensions; and restructure project entries into a "verb + technology + result" format. It also strips out filler like age, years of experience, and generic personality summaries that HR already infers or ignores.

A companion console-based agent called Zhiyu handles the full pipeline: it reads the local PDF, applies the skill, outputs a markdown file, and can generate a styled PDF automatically. The skill is agent-agnostic and works with OpenClaw, Claude-code, Cursor, or any tool that loads skills from a standard `.agents/skills` directory.

Future iterations plan to bundle example resumes, PDF templates, and a mock-interview skill covering common Chinese tech-interview beats: self-introduction, reasons for leaving, strengths and weaknesses, employment gaps, and project deep-dives.

Takeaways
An AI skill is a plain-text prompt file that any compatible agent can load; this one encodes specific resume-rewriting rules distilled from hundreds of 1-on-1 coaching sessions.
The skill diagnoses a resume first, then rewrites it — not by embellishing, but by restructuring thin descriptions into quantified, verifiable claims.
Personal summaries like "optimistic and cheerful" are deleted outright; the skill replaces them with a "Personal Strengths" section that demands real, specific, non-generic evidence.
Professional skills are expanded from a sparse list into six categories: programming languages, frontend frameworks, visualization, engineering, network protocols, and AI programming tools.
Project entries are reformatted to include an explicit role, a separate tech stack, and 4–7 bullet points following the pattern "Used X, implemented Y, solved Z, achieved W."
The companion agent Zhiyu reads a local PDF, applies the skill, outputs markdown, and auto-generates a styled PDF using Python scripts — no manual tooling required.
Planned follow-ups include bundling example resumes, PDF templates, and a mock-interview skill covering standard Chinese tech-interview questions.
Conclusions

Encoding domain expertise as a reusable skill prompt is a lightweight alternative to fine-tuning or building a dedicated SaaS tool; the entire "product" is a text file that slots into any agent runtime.

The skill's insistence on deleting age and years of experience reflects a specific Chinese hiring-practice nuance — HR infers seniority from graduation dates, and stating it explicitly can work against a candidate — that may surprise Western developers accustomed to including both.

Structuring project bullet points as "verb + technology + result" is not novel advice, but baking it into an automated rewrite pipeline turns a manual editing chore into a one-shot generation step, which changes how a developer approaches the first draft.

Concepts & terms
AI Agent Skill
A plain-text prompt file that encodes a specific capability or domain knowledge. It is loaded by an AI agent at runtime to guide its behavior, similar to a plugin but implemented entirely as a system prompt or instruction set.
Resume Optimization Skill
In this context, a skill that contains rules for diagnosing and rewriting developer resumes: removing generic self-assessments, expanding thin skill lists into categorized dimensions, and reformatting project descriptions into quantified, structured bullet points.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗