kishormorol/cli-faq-shortcuts

126 stars · Last commit 2026-10-03

Turn repeated Claude Code, Codex, and Cursor prompts into reusable slash commands. Local Python history extractor + Agent Skill.

README preview

# cli-faq-shortcuts

[![License](https://img.shields.io/github/license/kishormorol/cli-faq-shortcuts?style=flat)](LICENSE)
[![Release](https://img.shields.io/github/v/release/kishormorol/cli-faq-shortcuts?style=flat)](https://github.com/kishormorol/cli-faq-shortcuts/releases)
[![Tests](https://github.com/kishormorol/cli-faq-shortcuts/actions/workflows/test.yml/badge.svg)](https://github.com/kishormorol/cli-faq-shortcuts/actions/workflows/test.yml)
[![Works with](https://img.shields.io/badge/works%20with-Claude%20Code%20·%20Codex%20·%20Cursor-7c3aed?style=flat)](#install)
[![Stars](https://img.shields.io/github/stars/kishormorol/cli-faq-shortcuts?style=flat)](https://github.com/kishormorol/cli-faq-shortcuts/stargazers)

**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.

The extractor uses only Python's standard library: no packages, API keys, or network
access are needed. Intent grouping happens in your coding agent.

![24-second walkthrough: repeated requests become a proposed /sent shortcut, which the user chooses and then uses to check newsletter delivery. All prompts, counts, and output are synthetic.](docs/media/faq-shortcuts-demo.gif)

[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.2.0](https://github.com/kishormorol/cli-faq-shortcuts/releases/tag/v1.2.0)

View full repository on GitHub →