원클릭으로
resume
// Use when improving a resume, extracting resume material, choosing a resume template, or running a template-first intake workflow in any agent environment.
// Use when improving a resume, extracting resume material, choosing a resume template, or running a template-first intake workflow in any agent environment.
| name | resume |
| description | Use when improving a resume, extracting resume material, choosing a resume template, or running a template-first intake workflow in any agent environment. |
This is the shared, agent-neutral definition of the resume workflow.
Use it when you need to:
This installed skill bundle is self-contained.
When the skill is installed correctly, this directory should contain:
template_catalog_cli.pytemplate_store_cli.pyagent_intake_cli.pyhost_cli.pyrender_cli.pyresume_runtime/resume_core/examples/Treat the bundled resume_runtime/ under this skill directory as the primary shared interface.
Use these public entrypoints:
template_catalog_cli.py — list built-in and stored templates and derive template_contexttemplate_store_cli.py — save personal templates and promote candidate templatesagent_intake_cli.py — host-facing outer intake entrypointhost_cli.py — lower-level structured session controlrender_cli.py — render markdown/html/css output bundles from a manifest and profileEquivalent bundled module paths also exist under:
resume_runtime/template_catalog_cli.pyresume_runtime/template_store_cli.pyresume_runtime/agent_intake_cli.pyresume_runtime/host_cli.pyresume_runtime/render_cli.pyClaude-specific wrappers under .claude/skills/resume/ are compatibility adapters, not the primary shared contract.
Before parsing materials or asking for missing information, choose a template.
resume_core/examples/templates/resume_core/examples/template-assets/typora-classic and markdown-basictemplate_catalog_cli.pyasset_paths from the catalog CLI response when you need the concrete markdown/html/css file locations for a templatemanifest + derived checklist as the template_context for agent_intake_cli.pyIf you know the absolute path of this installed skill directory, enumerate built-in templates with:
python3 /path/to/installed/skill/template_catalog_cli.py
If you are already in the installed skill directory, you can also run:
python3 template_catalog_cli.py
If you are developing inside this repository root, the bundled entrypoint is:
python3 skills/resume/template_catalog_cli.py
You can still override the defaults when needed:
python3 /path/to/installed/skill/template_catalog_cli.py \
--examples-root /path/to/installed/skill/resume_core/examples \
--generated-at 2026-04-16T12:00:00Z
If you need to inspect a built-in template directly, start from:
resume_core/examples/templates/typora-classic.v1.jsonresume_core/examples/templates/markdown-basic.v1.jsonresume_core/examples/template-assets/typora-classic/style.cssresume_core/examples/template-assets/markdown-basic/style.cssDo not assume the template files live beside skills/resume/SKILL.md. The skill file defines the workflow; the built-in template manifests and assets live in the repository paths above.
Use one of these paths:
If the work is straightforward rewrite/polish, stay in direct editing. If the work depends on structured intake state, missing-field projection, or follow-up rounds, route through the public intake/session CLIs.
For structured intake and follow-up:
resume_runtime/agent_intake_cli.py as the public outer entrypointtemplate_context when a template has already been chosenWhen enough information is available:
When a profile is ready:
resume_runtime/render_cli.py or the shared rendering helpersWhen calling resume_runtime/agent_intake_cli.py, use the public request envelope documented in README.md and this shared skill.
At minimum, expect these concepts:
versionturntemplate_contextmaterialsdrafting_startedA good run should usually produce:
Shared workflow logic belongs in resume_runtime/ and shared docs like this file.
Agent-specific prompt shaping belongs in that agent’s adapter layer.