Skip to content

vbortone/ai-skills

v1.2.0MIT

Job-search and household-paperwork skills: tailor resumes and cover letters to a job description, track applications and recruiter threads, interview-build per-employer career dossiers, and rename household documents into a consistent naming scheme.

ai-skills

Personal AI skills, packaged as one plugin (ai-skills) that installs in Claude Code, Cursor, OpenAI Codex, and other tools that follow the Agent Skills and Agent Plugins standards.

SkillWhat it does
resume-tailorTailors a resume, cover letter, and recruiter pitch to one job description (ATS-safe DOCX).
application-trackerTracks applications, recruiter threads, prior outcomes, and someday tasks; archives finished applications.
career-historianInterviews you to build a per-employer dossier of projects, skills evidence, and references.
renaming-file-personal-styleRenames household paperwork to {Date}_{Recipient}_{Sender}_{Topic}.{ext} using TypeSafe's Jev model.

The skills hold no personal data. Each one reads your own files (profile, config, applications) from a working folder you point it at; see skills/<name>/examples/working-folder/ for templates.

Install

Claude Code

/plugin marketplace add vbortone/ai-skills
/plugin install ai-skills@vbortone-ai-skills

Or from a shell:

claude plugin marketplace add vbortone/ai-skills
claude plugin install ai-skills@vbortone-ai-skills

Skills are namespaced by the plugin: /ai-skills:resume-tailor, /ai-skills:career-historian, and so on. Claude also picks them up automatically from their descriptions.

Cursor

Add this repository as a plugin marketplace in Cursor's plugin settings (https://github.com/vbortone/ai-skills), then install ai-skills. Cursor reads .cursor-plugin/marketplace.json and .cursor-plugin/plugin.json.

OpenAI Codex

codex plugin marketplace add vbortone/ai-skills

Then install ai-skills from the /plugins menu. Codex reads .agents/plugins/marketplace.json and the root plugin.json.

Any Agent Skills tool

Copy or symlink a folder from skills/ into the tool's skills directory (for example ~/.claude/skills/). Each skill folder is self-contained, except that resume-tailor calls scripts in the sibling application-tracker folder, so copy both.

Python dependencies

Skills with helper scripts ship a requirements.txt in their folder:

pip install -r skills/resume-tailor/requirements.txt
pip install -r skills/renaming-file-personal-style/requirements.txt

Layout

.claude-plugin/plugin.json         Claude Code plugin manifest
.claude-plugin/marketplace.json    Claude Code marketplace (this repo is its only plugin)
.cursor-plugin/plugin.json         Cursor plugin manifest
.cursor-plugin/marketplace.json    Cursor marketplace
.agents/plugins/marketplace.json   Codex marketplace
plugin.json                        Agent Plugins standard manifest (Codex portable layout)
skills/<name>/SKILL.md             the skills
evals/<skill>/                     skill evals (kept out of skills/, not loaded by any tool)
tests/                             script tests (not loaded by any tool)
tools/check_manifests.py           keeps the manifests and skills consistent

Development

When you change the plugin's name, version, or description, update all three plugin manifests, then run the checks:

python tools/check_manifests.py
claude plugin validate .

License

MIT