Show HN: Turn the prompts you keep retyping into slash commands A new Agent Skill called faq-shortcuts, published as repo cli-faq-shortcuts with a v1.3.0 release, scans a developer's own prompt history in Claude Code, Codex and Cursor to find repeated requests and converts each into a short slash command such as /sent or /project billing. On one real project the tool's author reports a single ask typed 230 times when grouped by intent, versus 14 times for the most repeated exact request, and the extractor redacts pasted API keys, tokens and passwords to [REDACTED] before the agent reads the list. The extractor is standard-library Python requiring Python 3.9+ and no packages, API keys or network calls, with intent grouping performed by the coding agent itself. Stop typing the same long request to your coding agent every day. This Agent Skill https://agentskills.io reads your own history, finds the asks you keep repeating, and turns each one into a short command, like /sent or /project billing . It works in Claude Code, Codex and Cursor. - Built from what you actually typed. On one real project, a single ask had been typed 230 times in different words. You see the counts and pick which become shortcuts. - Secrets stay out. API keys, tokens, and passwords you pasted into old prompts are replaced with REDACTED before your agent reads the list. - Nothing to install but the skill. The extractor is standard-library Python: no packages, API keys, or network calls. Intent grouping happens in your coding agent. Watch or download the 24-second video https://github.com/kishormorol/cli-faq-shortcuts/releases/download/v1.2.0/faq-shortcuts-demo.mp4 · What's new in v1.3.0 https://github.com/kishormorol/cli-faq-shortcuts/releases/tag/v1.3.0 The demo illustrates the workflow with synthetic data; it is not a live agent recording. 1. Install macOS / Linux, needs git and Python 3.9+; on Windows see Windows windows : git clone https://github.com/kishormorol/cli-faq-shortcuts ~/.agents/skills/faq-shortcuts mkdir -p ~/.claude/skills && ln -sfn ~/.agents/skills/faq-shortcuts ~/.claude/skills/faq-shortcuts 2. Open your project in Claude Code, Codex or Cursor, in a new session. 3. Ask "what do I keep asking in this project?" , or type /faq-shortcuts in Claude Code. You'll get a table of your most repeated asks with how often you typed each. Pick the ones you want and they become shortcuts in that project. The repo is cli-faq-shortcuts ; the skill it installs is called faq-shortcuts . If it saves you typing, please ⭐ star the repo. Stars are how other people find it. inside your project, in Claude Code /faq-shortcuts find your repeated asks and propose shortcuts /faq-shortcuts --since 2026-06-01 only look at recent history /faq-shortcuts --source codex only what you asked Codex the extractor on its own: no agent, nothing leaves your machine E=~/.agents/skills/faq-shortcuts/scripts/extract asks.py python3 "$E" . matching prompts, oldest first python3 "$E" . --since 2026-09-01 | wc -l how many since September python3 "$E" . --format jsonl structured records for your own scripts python3 "$E" . | awk -F'\t' 'split $3,w," " =4 {print tolower $3 }' \ | sort | uniq -c | sort -rn | head your most repeated exact requests The last one counts exact repeats only, and it undercounts. On one real project, the most repeated exact request appeared 14 times. Grouped by intent, however it was worded, the top ask had been typed 230 times . That grouping is the agent's job in /faq-shortcuts . | You kept typing | You type now | |---|---| | "how many people signed up this week, not counting test accounts?" | /signups | | "did the newsletter actually go out? did it reach everyone?" | /sent | | "any update on the billing migration? what's blocked?" | /project billing | | "add this CSV of new customers, skip the ones we already have" | /import new.csv | Each shortcut is a small file in your project, .claude/skills/