E-Stack
One Command.
The Whole Stack.
20 free AI agent skills, built and used daily. Install them together, or take any single one to Claude.ai or ChatGPT.
npx elliot-stack@latest
A skill is a set of instructions your AI loads when it needs them.
What you get
Each skill is a process someone already worked out, written down so the AI follows it instead of improvising. Run the command and it takes over from there.
Where it installs
Skills land in ~/.agents/skills/ and are linked into Claude Code. Any agent that reads that directory picks them up with no extra setup.
Staying current
A session-start hook updates them as new versions ship. If you've edited a skill yourself, the installer stops and asks before touching it.
20 skills. Every one has its own page.
Install the whole stack with the command above, or open a skill to set up just that one.
Founder & Growth
Customer Discovery
/estack-customer-discovery
Validate an idea before you build it. Targeting, outreach, interviews, and the signals that separate polite interest from real demand.
Cold Message Writer
/estack-cold-message-writer
A cold LinkedIn message, email, or X DM built around one hook, one weightless ask, and the follow-up sequence for when they ghost.
Email Writer
/estack-email-writer
Turns a rambling draft into one tight email, with a subject line, a single clear ask, and a voice check that kills the AI tells.
Chris Voss Negotiation
/estack-chris-voss
Applies Chris Voss’s negotiation tactics to whatever you’re drafting or walking into: a pitch, a price, a cold ask, a hard conversation.
Sponsorship Offer Builder
/estack-sponsorship-offer-builder
Turn a vague sponsorship ask into a priced offer built around a sponsor’s actual outcome, then create the packet, outreach, and meeting script to sell it.
Leadership & Productivity
Leadership Coach
/estack-leadership-coach
A coach that catches you abdicating leadership work disguised as delegation, then builds the delegation brief, management cadence, or hard conversation script you actually need.
Prioritization Coach
/estack-productivity-prioritization-coach
Coaches you from a messy task list to a decided Result, Purpose, and cut-down action plan, then keeps you moving when momentum stalls.
Active Learning Tutor
/estack-active-learning-tutor
A peer tutor that quizzes you on your own course materials, diagnoses exactly what you don’t know, and teaches only the gaps until you’ve mastered every concept.
AI Workflow
Prompt Builder Coach
/estack-prompt-builder-coach
Shape a fuzzy idea into a decided goal, build a complete work brief, audit a vague draft, or define done, before you hand work to an AI.
CLAUDE.md Optimizer
/estack-claude-md-optimizer
Write, audit, and grow your CLAUDE.md through four routes: create the letter, refine it, judge if it’s earned routing, or capture what a session just taught you.
Drive CLI Agent
/estack-drive-cli-agent
Script Codex exec or Claude Code headless mode from your own agent, with the stdin, timeout, and verification rules that keep runs from hanging or reporting false success.
Read Agent History
/estack-read-agent-history
Recover lost context, search across every Claude Code and Codex session, and account for where your day actually went, without ever opening a raw .jsonl.
Migrate Claude Session History
/estack-migrate-claude-session-history
Moves a Claude Code session, and its subagent files, into the right project so /resume finds it, with a backup and a full verification pass.
Better Title
/estack-better-title
Suggests three specific titles for your Claude Code session based on what actually got done, then renames it so /resume shows something you can find.
Developer Tools
Repo Search
/estack-repo-search
Clones any GitHub repo into a persistent, read-only sandbox and searches it with parallel subagents, so answers about external code come straight from the actual source.
GitHub Issue Tracker
/estack-github-issue-tracker
Checks every open GitHub issue you’re involved in, finds duplicates, flags what changed, and queues next actions in a cached tracker file.
PR Description
/estack-pr-description
Rewrites a pull request’s description from the actual diff, commits, and tests, so a maintainer reviewing risk and logic isn’t reading a restated commit log.
VS Code File Recovery
/estack-vscode-file-recovery
Recovers a file deleted outside git using VS Code or Cursor’s local snapshot history, Claude’s session transcripts, or a Windows Shadow Copy as a last resort.
Everyday Utilities
PDF to Markdown
/estack-pdf-to-md
Converts a PDF to Markdown or plain text through the RunPulse API, batching pages in parallel, skipping blank ones, and OCR’ing scans when you ask for it.
Flight Planner
/estack-flight-planner
Finds and ranks flights against your saved preferences, reusable trip presets, and the ground-shuttle legs you actually need for this trip.
Install the whole stack.
One command, anywhere Node.js 18 or newer is installed.
npx elliot-stack@latest
Run the command in any terminal. It installs every skill and registers the auto-update hook.
Start Claude Code by typing claude in your terminal.
Run any skill by its command, like /estack-customer-discovery.
Not using Claude Code? Every skill page has a one-click Claude.ai upload and a copyable ChatGPT prompt that fetches the instructions live.
E-Stack is open source. The skills live on GitHub and ship as elliot-stack on npm. Issues and pull requests are welcome.