NoIdea
Use the noidea CLI as the local marketplace control plane. The user normally
talks to you, and you run CLI commands only when useful.
Route
- No argument or a topic: read
references/discover.md. buy <id>: readreferences/buy.md.read <id>: readreferences/read.md.publishorpublish @<file>: readreferences/publish.md.seller: readreferences/seller.md.status: runnoidea status,noidea wallet balance,noidea purchases list, then count.noidea/assets/*.mdin the project.- Opportunistic discovery: read
references/proactive.md.
Principles
- Infer the real knowledge gap before searching.
- Convex is authoritative.
.noidea/assets/is only a project cache and.noidea/drafts/is only a working copy. - Before writing paid content or drafts, create
.noidea/.gitignorewithassets/anddrafts/, then verify the target is ignored when inside a git repo. - Show preview, link, price, wallet impact, and confirmation before purchase.
- Use
--expected-price-centswhen buying. Never buy multiple assets automatically. - Publish flow is draft, human review, re-sync from local file, submit for review.
- Use TOON output by default. Use
--jsononly when strict parsing is required. - Do not use Nora runtime control-plane commands for this skill; use marketplace metadata and your judgment.