Manages the user's personal domain knowledge registry — company intelligence seeded per sector that the India Proxy Agent uses before searching. Activates when user runs /curiosity-stack:knowledge, says "manage my domain knowledge", "add company to my knowledge", or clicks the "missed company" add form after an India Proxy Agent run. Also activates after any India Proxy Agent output to surface the inline add prompt.
From curiosity-stacknpx claudepluginhub ameya85/curiosity-stackThis skill uses the workspace's default tool permissions.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Calculates TAM/SAM/SOM using top-down, bottom-up, and value theory methodologies for market sizing, revenue estimation, and startup validation.
Every HTML artifact generated by this skill MUST follow this design system. No exceptions. Never invent colours, never use dark backgrounds, never use purple or blue as primary backgrounds.
Palette:
#fafaf8 (warm white)white#2c2c2c (soft charcoal)#6b6b6b#9a9690#1b5e52 (deep teal) — the ONLY accent colour#e0ddd6#f0f7f4#fff8f0 background, #f0d090 border, #5a3a00 textTypography:
'Georgia', serif, 14px minimum'Courier New', monospaceComponent rules:
background: #1b5e52; color: whitebackground: white; border: 1px solid #e0ddd6; border-radius: 8pxbackground: #1b5e52; color: white for primary actionsPill colour system:
background:#e6f1fb; color:#0c447c; border:0.5px solid #85b7ebbackground:#eaf3de; color:#27500a; border:0.5px solid #97c459background:#faeeda; color:#633806; border:0.5px solid #ef9f27background:#fcebeb; color:#791f1f; border:0.5px solid #f09595background:#f3f4f6; color:#374151; border:0.5px solid #d1d5dbbackground:#eaf3de; color:#27500abackground:#e6f1fb; color:#0c447cAttribution footer — mandatory on every artifact:
<div style="margin-top:32px;padding-top:12px;border-top:1px solid #e0ddd6;
display:flex;justify-content:space-between;align-items:center;
font-family:'Courier New',monospace;font-size:10px;color:#9a9690">
<span>Not SEBI registered · Not investment advice · For research only</span>
<a href="https://curiositystack.app" target="_blank"
style="color:#1b5e52;font-weight:700;text-decoration:none">
⬡ curiositystack.app
</a>
</div>
A personal registry of company intelligence the user knows from their own research, experience, or domain expertise. Scoped per sector. Used by the India Proxy Agent as the first source before any search.
The user's curated knowledge surfaces companies that no search would find — because they're pre-coverage, pre-analyst, or simply not indexed well. This is the highest-value layer of the India Proxy Agent.
Appears at the bottom of every India Proxy Agent output. Minimal form: company name + sub-segment + note. On save: fires sendPrompt() to confirm and writes to local.md.
/curiosity-stack:knowledge opens the full Domain Knowledge Manager UI. Sector tabs, full company list, add/edit/remove controls.
Render as an interactive HTML artifact with this structure:
Domain knowledge [+ Add company]
Your curated company intelligence · used by India Proxy Agent
Tabs for each sector the user has seeded companies in, plus "All sectors". Tabs are generated dynamically from local.md domain_knowledge sections. Default tabs if empty: Cybersecurity · AI / Data · Fintech · Energy · All
Each company shown as a row:
[colour dot] [Company name] [Sub-segment badge] [Note] [Seeded/Discovered] [Edit] [Remove]
Colour dot: matches sector colour from scenario library Seeded (green badge) — added by the user Discovered (blue badge) — found by the agent and confirmed by user
Appears when user clicks "+ Add company" or from the post-agent prompt:
[Company name input] [Sub-segment input] [Note / source input] [Save]
Three fields. No YAML shown.
Generate the YAML block for the user to paste into local.md:
domain_knowledge:
[sector]:
- name: [company name]
segment: [sub-segment]
note: [user's note]
source: seeded
added: [date]
Show as a copy-paste block below the form with a "Copy YAML" button. Also fires sendPrompt() to confirm the addition.
domain_knowledge:
cybersecurity:
- name: Cross Identity
segment: IAM / PAM converged
note: KuppingerCole recognised, converged IAM+PAM platform
source: seeded
added: 2026-03-23
- name: Spharaka Networks
segment: Autonomous SOC
note: India's fully autonomous SOC, OT security focus, NASSCOM deep tech
source: seeded
added: 2026-03-23
- name: TAC Security
segment: GRC / Risk
note: BSE listed, enterprise attack surface management
source: seeded
added: 2026-03-23
ai_data:
- name: Infobay AI
segment: Data annotation / evaluation
note: Formerly EduGorilla, listed
source: seeded
added: 2026-03-23
fintech:
- name: [company]
segment: [sub-segment]
note: [note]
source: seeded
added: [date]
Sector keys: cybersecurity · ai_data · fintech · energy · pharma · ev_batteries · green_hydrogen · space · semiconductor · general
Seeded — user added this company from their own knowledge Context note includes: "Seeded from domain knowledge" This signals to the reader: this is expert curation, pre-coverage
Discovered — agent found this company via source hierarchy Context note includes sources found in
No source badges inside company name pills — ever. All attribution in the context notes below.
The domain knowledge manager is not shown upfront to new users. It surfaces:
Never show the full manager UI unless requested or after sufficient usage. The post-agent inline form is the primary entry point.