Six skills cover one Chinese recruiting workflow
ASu-skills divides job searching into /contributor, /asu, /resume, /asu-resume, /interview, and /offer. The first looks for small open-source contributions. The next rewrites verified experience for a target job. Two skills produce editable HTML resumes, one drills weak claims, and the last turns recruiting messages into an application tracker. Evidence can move from a contribution into a resume and then into interview practice.
The project is written primarily for Chinese recruiting. Its main README is Chinese, while a 23,109-byte English README mirrors the instructions. The templates and examples still center Chinese graduates, fall recruitment, WeChat, Chinese HR outreach, and local job conventions. English-speaking users can understand the system, but changing its tone, fields, and template assumptions may take more work than using an English-first tool.
The evidence rules protect applicants from invented claims
The README tells users to preserve real titles, employers, dates, education, and individual responsibility. Missing information should be marked for completion. Team results must be separated from personal work, and labels such as owner or lead require evidence. A shared claim ledger can record proof and confirmation state across skills. These limits matter because persuasive rewriting can easily turn a plausible inference into a false credential.
The contributor skill waits for explicit confirmation before it forks, pushes, or opens a pull request. It prioritizes small fixes such as typos, punctuation, formatting, and broken links, then hands merged evidence to the experience skill. This can help a beginner practice contribution. A one-line documentation fix should remain a one-line documentation fix on the resume, regardless of how confidently an agent can rephrase it.
What happened when we ran it
Our Node 22 sandbox completed installation in 22 seconds, added 0 packages, and used 9 MB on disk. Npm audit found 0 known vulnerabilities. The checkout was 4.4 MB and contained 80 files with about 383 source lines. Most of the value lives in Markdown instructions, HTML templates, images, metadata, and references rather than a dependency-heavy application.
There was no build script or target, so we skipped the build. There was also no tests script or target, so we skipped tests. Our scan found a tests directory and 1 CI workflow file. The README separately documents a Python static validator for frontmatter, YAML, JSON, resource paths, and plugin metadata, plus routing cases intended for later agent evaluation. Those checks are useful, but they are not a test result from our npm harness.
Installation depends on the agent host
Claude Code uses marketplace add and install commands, followed by a reload or restart. Codex users can ask the product to install the GitHub plugin, open a new conversation, and invoke one of the 6 skills through the menu or explicit syntax. TraeWork requires copying the repository into a versioned plugin directory. Inspect where generated resumes and trackers are stored before removing any plugin cache.
The sensitive material arrives from the user: contact details, employment history, recruiting emails, and screenshots. The /offer skill can turn messages into an editable tracker with CSV or JSON backups. Keep the working directory private, do not paste mail credentials into a prompt, and grant mailbox access only after checking its permissions. A redacted sample can reveal workflow problems without exposing a real candidate.
Editable HTML still needs a PDF acceptance check
The regular resume skill offers 18 Chinese HTML templates, A4 layouts, in-browser editing, local font access, imported font files, screenshot-based layout replication, and print-to-PDF export. The ASu-style skill uses a dense single-column technical layout and keeps its master template read-only while generating a user copy. Editable HTML lets the applicant correct wording without returning to the agent.
Issue 67 reports that Chinese characters disappeared after one HTML resume was printed to PDF, though they appeared in the browser. Issue 82 documents headings overflowing their blue background in templates 04, 10, and 15. A pull request on August 26 proposed extracting the frame shared across 18 templates. Export the exact template, reopen the PDF on another device, and inspect every page before sending it.
Interview drilling exposes unsupported resume language
The interview skill extracts claims from the resume, asks one question at a time, and keeps probing vague answers. It checks personal responsibility, technical implementation, metrics, tradeoffs, and failure stories. A candidate who cannot explain a generated bullet should weaken or remove it before an interviewer finds the same gap.
The offer tracker treats ordinary acknowledgements cautiously. The README says an automatic receipt cannot become an interview or offer without evidence, and uncertain status should remain pending confirmation. The same standard belongs everywhere in the plugin: generated structure is useful, while generated certainty can damage an application.
August activity is current, while no release is published
GitHub showed 2,198 stars and 8 combined open issues and pull requests, with the latest recorded push on August 26, 2026. The API returned no latest release, so health comes from repository activity rather than a release tag. Several current pull requests and issues concern template structure, validation, and formatting.
ASu-skills is a sensible experiment for a Chinese technical job seeker already using Codex or Claude Code. Start with a redacted resume, run one skill, and verify every factual change. Then export a chosen template to PDF and rehearse its strongest claims with the interview skill. Keep it only if the workflow improves clarity without inflating the evidence.

