Kitty Has a Job

Job search copilot that scores a posting for fit, tailors the user's .docx CV according to best practices, logs applications in a tracker (Notion or local CSV), syncs statuses from Gmail, reports funnel stats. Use when the user shares a job posting, asks "should I apply", to tailor their CV, for application stats, to set up or sync their tracker, says "hello kitty" (starts setup), or asks for a cat fact. Not for cover letters, interview prep, salary negotiation or career advice.

50 stars 6 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add purple-sunset-now/kitty-has-a-job --skill kitty-has-a-job
Manual install
git clone --depth 1 https://github.com/purple-sunset-now/kitty-has-a-job.git /tmp/kitty-has-a-job
mkdir -p ~/.claude/skills
cp -r /tmp/kitty-has-a-job/. ~/.claude/skills/kitty-has-a-job

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Kitty has a job

Needs Python 3 (`pip install python-docx pypdf lxml`) and LibreOffice (`soffice`) for page counts; never assume they are installed. Scripts (`cv.py`, `tracker.py`, `stats.py`) are in `scripts/` in this skill's folder: run them, don't read them (`--help` shows usage and exit codes).

## Modes

| Mode | When | Do |
|---|---|---|
| Setup | No settings found, "hello kitty", or "set up / change my Kitty settings" | Read `references/setup.md` and `references/common.md` |
| Score | "Should I apply?", "score this role" | Steps 0 to 3 |
| Tailor | A posting plus "tailor my CV" / "apply" | Steps 0 to 3, then `references/tailor.md` |
| Stats | "Give stats", "how are my applications going" | Step 0, then `references/stats.md` |
| Sync | "Sync my applications", or the scheduled task | Step 0, then `references/sync.md` |
| Cheer up | "Cat fact", "cheer me up" | Reply with the cat fact rules below; no settings or tracker needed |

## Steps

| # | Step | Use | On failure |
|---|---|---|---|
| 0.1 | Find settings: Notion page "Kitty Settings", else `kitty-settings.md` in the working folder or its direct subfolders (never this skill's or an `evals/` folder), else a file the user names | `Notion:notion-search` | None found: Setup. Several pages: use the user's own, else ask. Notion down: say so, use a local file if one exists |
| 0.2 | Read every field; empty means not set | settings | Never guess a value; ask only if this mode needs it |
Read the full skill on GitHub

Details

Skill name
kitty-has-a-job
License
MIT
Repo updated
19 October 2026

FAQ

What does the Kitty Has a Job skill do?

Job search copilot that scores a posting for fit, tailors the user's .docx CV according to best practices, logs applications in a tracker (Notion or local CSV), syncs statuses from Gmail, reports funnel stats. Use when the user shares a job posting, asks "should I apply", to tailor their CV, for application stats, to set up or sync their tracker, says "hello kitty" (starts setup), or asks for a cat fact. Not for cover letters, interview prep, salary negotiation or career advice.

How do I install the Kitty Has a Job skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add purple-sunset-now/kitty-has-a-job --skill kitty-has-a-job. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Kitty Has a Job popular?

It lives in purple-sunset-now/kitty-has-a-job, which has 50 GitHub stars and 6 forks.

Related skills

Rodya Caijing Studio

46

nekopunch11/rodya-caijing-studio

财经内容台——面向个人投资者、研究人员与券商投顾/客户经理的 A股+港股专业研究和内容生产工具包。用于全面分析公司基本面、点评财报、判断估值位置、排查财务风险、梳理产业链、体检 A股/港股新股;所有使用者默认获得同一专业研究内核和研报级 docx,客户合规版按需生成,卡片/文案/PPT 按用户点名触发。稳定命令:/caijing:fundamental、/caijing:earnings、/caijing:valuation、/caijing:risk、/caijing:industry、/caijing:ipo-a、/caijing:ipo-hk。

Documents & Office Files

Equalang

55

equalang/equalang-skill

Translate whole files with Equalang, keeping their layout - documents (PDF, DOCX, PPTX, XLSX, EPUB, HTML, TXT), subtitles (SRT, VTT), pictures, and audio or video (which come back as translated subtitles) - and transcribe recordings into timed text. Use when the user points at a FILE or a URL of one and wants it translated or transcribed, or wants strings translated in bulk; not for a sentence you can translate yourself.

Documents & Office FilesIn 1 list

PDF Converter

55

tanis90/pdf-converter-mineru

PDF converter powered by MinerU — convert PDF to Word, Markdown, HTML, LaTeX, or plain text. Also handles image-to-text OCR, scanned document recognition, and Office formats (DOCX, PPTX, Excel). Supports 80+ languages. Use this skill when the user wants to convert, extract, read, parse, or summarize any PDF or document. Also applies when the user shares a PDF file or link and asks about its content, needs tables or formulas extracted, wants PDF OCR, or says things like 'turn this into a doc' or 'what does this paper say'.

Documents & Office Files

Resume Skill

53

yanliudesign/resume-builder-skill

简历生成与美化。两种入口:把已有简历(PDF/Word/文本)解析、诊断、套用模板美化;或者还没有简历时,通过 LinkedIn 导入或一问一答的对话帮你从零建出一份。输出单页打印优化的 HTML(浏览器里 Cmd+P 直接存成 PDF),提供 4 套模板:Classic/ATS 友好、Modern 侧栏、Elegant 衬线、Tech 紧凑。关键词:resume, CV, 简历, 美化简历, 做简历, 简历模板, resume template, LinkedIn 简历, 求职简历, ATS, 改简历, polish resume。

Documents & Office Files

Deck Dna

47

opitaru-sys/deck-dna

Build a brand-accurate PPTX deck from your own reference decks - extracted design DNA, a calibrated word budget, real backgrounds/fonts embedded so it renders identically anywhere, and a render-QA loop. Use whenever a deliverable is a slide deck that needs to look like your real client/brand decks, not a generic template.

Documents & Office Files

Codex Ppt

50

qybaihe/codex-ppt

Create polished 16:9 presentation decks from a topic, outline, report, or rough notes in two modes: image mode with fully AI-rendered slide images, or editable PPTX mode that first generates approved slide images and then reconstructs each slide through per-slide subagents into editable PowerPoint text boxes and movable visual layers. Includes 10 curated aesthetic presets (Swiss Klein Blue, Monocle Magazine, Apple Keynote Bento, Kenya Hara Zen, Memphis Pop, Neo-Brutalist Zine, Dark Emerald Roadshow, Industrial Cobalt HUD, Clinical Ice Blue, Heritage Parchment Gold) and 12 layout archetypes. Us

Documents & Office Files13

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.