For end users
seed-keywords
5 to 10 user-typed seed keywords used as a starting signal when a workspace has no live traffic yet, or as a supplementary signal alongside live data.
Type: inbound (manual). Minimal app.
What it does
A workspace-scoped table (seed_keywords) and a settings UI for adding and removing keywords. An interpretation skill (apps/seed-keywords/insights/) turns the list into Insights that downstream skills (weekly-analysis, plan-sitemap) consume.
Seed keywords don’t fit the usual inbound app shape because there’s no external API to fetch from. The data is user-typed. So this app folder has only APP.md and insights/. No provision.ts (the migration handles table setup). No fetch.ts (data is in the table once you type it).
The minimal-app pattern generalises: any other user-typed source (CSV uploads, manual competitor lists) can follow the same shape.
How to use
CMS → workspace → Settings → Seed keywords. Type 5 to 10 keywords. The interpretation skill runs automatically the next time weekly-analysis or plan-sitemap need an up-to-date insight.
When to use
- New workspace with no GA4 / Search Console history yet.
- Existing workspace where the live data misses topics you want analysis to consider.
Where it lives
pectusai/apps/seed-keywords/APP.md