Conversational writing topic discovery. Combines personal context (journals, notes, past writing), optional Signal DB intelligence, and web research to surface timely, authentic topic ideas for any writing format.
90
90%
Does it follow best practices?
Impact
Pending
Average score across 4 eval scenarios
Risky
Do not use without reviewing
Full reference for .aaron-skills/muse/EXTEND.md.
version1author_name""brand_positioning""writing_formats["blog"]blog, newsletter, linkedin, video-script, essay, thread, othercontent_pillars[]target_audience""content_pathsPaths relative to the project root. Leave empty to skip.
| Field | What Muse reads | Example |
|---|---|---|
journals_dir | Last 2–3 journal entries (date-prefixed .md files) | "src/journal/" |
reading_notes_dir | Reading notes from the last 14 days | "src/reading/" |
brain_dir | Evergreen "second brain" notes | "src/brain/" |
past_writing_glob | Last 3 content plans or outlines (to avoid repeating topics) | "src/blogs/*/content-plan.md" |
cta_rotationOptional. For writers who rotate calls-to-action across posts.
| Field | Type | Default | Purpose |
|---|---|---|---|
enabled | boolean | false | Turn on to include CTA in the confirmed topic summary |
sequence | list | ["follow", "newsletter", "reply"] | Your rotation order |
current | string | "follow" | The next CTA to use. Update manually after each post. |
signal_dbOptional. Connect a personal intelligence database for real-time trend data. Muse is fully functional without it.
| Field | Type | Default | Purpose |
|---|---|---|---|
enabled | boolean | false | Enable Signal DB queries |
provider | string | "turso" | Database provider (only Turso currently) |
database_url | string | "" | HTTPS URL of your Turso database |
auth_token_env | string | "TURSO_AUTH_TOKEN" | Env variable name holding the token (never the token itself) |
tables.daily_pulse | string | "daily_pulse" | Table with date + pulse_text columns |
tables.items | string | "items" | Table with title, source, score, relevance, summary, collected_at |
min_relevance | integer | 7 | Minimum relevance score (1–10). Higher = more focused. |
lookback_days | integer | 7 | Days of history to query |
next_skill"""blog-brainstorm" → "The direction is set. When you're ready: /blog-brainstorm"Minimal (just you and the web):
---
version: 1
author_name: "Jane"
brand_positioning: "I write about design systems and developer experience."
writing_formats:
- blog
- newsletter
content_pillars:
- design systems
- developer experience
target_audience: "Frontend engineers and design technologists"
content_paths:
journals_dir: ""
reading_notes_dir: ""
brain_dir: ""
past_writing_glob: ""
cta_rotation:
enabled: false
sequence: ["follow", "newsletter", "reply"]
current: "follow"
signal_db:
enabled: false
provider: "turso"
database_url: ""
auth_token_env: "TURSO_AUTH_TOKEN"
tables:
daily_pulse: "daily_pulse"
items: "items"
min_relevance: 7
lookback_days: 7
next_skill: ""
---Full (journals, Signal DB, hand-off):
---
version: 1
author_name: "Aaron Guo"
brand_positioning: "Ship with AI, not about AI. Builder in finance."
writing_formats:
- blog
- newsletter
- linkedin
content_pillars:
- AI-native workflows
- product leadership
- building in public
target_audience: "Tech professionals who want to ship with AI"
content_paths:
journals_dir: "src/journal/"
reading_notes_dir: "src/reading/"
brain_dir: "src/brain/"
past_writing_glob: "src/blogs/*/content-plan.md"
cta_rotation:
enabled: true
sequence: ["follow", "newsletter", "reply"]
current: "newsletter"
signal_db:
enabled: true
provider: "turso"
database_url: "https://news-radar-yourname.aws-us-east-1.turso.io"
auth_token_env: "TURSO_AUTH_TOKEN"
tables:
daily_pulse: "daily_pulse"
items: "items"
min_relevance: 7
lookback_days: 7
next_skill: "blog-brainstorm"
---