# Save Idea

Save ideas, observations, content topics, projects, and convictions in ~/path/to/ideas.

- Repository: https://github.com/davidondrej/skills (4238 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add davidondrej/skills --skill save-idea -g -a claude-code -y`
Codex: `npx skills add davidondrej/skills --skill save-idea -g -a codex -y`
Cursor: `npx skills add davidondrej/skills --skill save-idea -g -a cursor -y`
Gemini CLI: `npx skills add davidondrej/skills --skill save-idea -g -a gemini-cli -y`

## Description

Save ideas, observations, content topics, projects, and convictions in ~/path/to/ideas. Use when the user asks to capture an idea or insight. Adds to idea backlogs, not reminders or tasks.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# save-idea

Capture the entry in `~/path/to/ideas`, commit, push, and confirm. All paths below are relative to that repo.

## 1. Capture and Route

Everything after `/save-idea` is the entry. Multiple ideas get one entry each. Preserve the user's wording verbatim, except startup ideas and convictions, which may be tightened without changing the user's meaning or voice.

Use and strip an explicit prefix. Otherwise choose by the definitions below; ask one short question only if ambiguous.

- `video:` → `VIDEO-IDEAS.md`: a concept for a full video.
- `topic:` → `TOPICS.md`: podcast/content topics, guests, or discussion questions.
- `observation:` → `OBSERVATIONS.md`: personal insights, hypotheses, or assumptions to test, without requiring content intent.
- `marketing:` → `MARKETING-IDEAS.md`: getting an existing product in front of people.
- `startup:` → `STARTUP-IDEAS.md`: a business/product idea or technical insight that could become a startup.
- `mini:` → `mini-projects.md`: a small technical or cool project, not a startup candidate.
- `article:` → `ARTICLE-IDEAS.md`: a topic for the user's daily public articles.
- No prefix for convictions: use `CONVICTIONS.md` only for beliefs the user states as certain about AI-era building, startups, the AI industry, or agentic coding.

Tentative beliefs belong in observations. An observation is not a topic merely because it could be discussed on a podcast.

## 2. Read and Number

Read the target file. Use its last entry number + 1; never reuse gaps, renumber, reorder, or edit existing entries.

- Video numbering continues from the old Google Doc; do not restart it.
- Startup numbering follows the last idea in the STARTUP IDEAS list. Ignore the separate discarded-ideas numbering.
- Other files start at 1 and have independent numbering.

The rest: https://github.com/davidondrej/skills/blob/HEAD/skills/thinking-and-docs/save-idea/SKILL.md
