From hoardinator
Send text, a transcript, or any content to The Hoardinator's classification router. Returns flags (jtbd, story, deal, etc.), a 2-sentence summary, action items, memories, and best quotes. Use for "/classify", "classify this", "what flags does this have", "route this content".
How this skill is triggered — by the user, by Claude, or both
Slash command
/hoardinator:classifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Send arbitrary text or content to The Hoardinator's classification router
Send arbitrary text or content to The Hoardinator's classification router (classify-input Edge Function). Returns structured intelligence: flags, summary, action items, memories, and best quotes.
SUPABASE_PROJECT_REF environment variable set (hdhmwaldvzxwhimoemap)SUPABASE_ACCESS_TOKEN or SUPABASE_ANON_KEY environment variable setAccept content from:
/classify <text> — use the provided text directlyFirst insert the content into public.inputs so the classifier can process it:
curl -s -X POST \
"https://api.supabase.com/v1/projects/${SUPABASE_PROJECT_REF}/database/query" \
-H "Authorization: Bearer ${SUPABASE_ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"query": "INSERT INTO public.inputs (type, status, data) VALUES ('\''note'\'', '\''ingested'\'', '\''{\"source_type\": \"manual\", \"content\": \"<ESCAPED_CONTENT>\"}'\''::jsonb) RETURNING id"
}'
Capture the returned id as INPUT_ID.
curl -s -X POST \
"https://${SUPABASE_PROJECT_REF}.supabase.co/functions/v1/classify-input" \
-H "Authorization: Bearer ${SUPABASE_ANON_KEY}" \
-H "Content-Type: application/json" \
-d "{\"input_id\": \"${INPUT_ID}\"}"
The response includes:
{
"classified_id": "ops_clsf_XXXXX",
"flags": ["jtbd", "story", "action-item"],
"summary": "Two-sentence summary of what was classified."
}
To get the full structured output (action items, memories, quotes):
curl -s -X POST \
"https://api.supabase.com/v1/projects/${SUPABASE_PROJECT_REF}/database/query" \
-H "Authorization: Bearer ${SUPABASE_ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{\"query\": \"SELECT data FROM classified WHERE id = '${CLASSIFIED_ID}'\"}"
Present to the user:
## Classification Results
**Summary:** <2-sentence summary>
**Flags:** jtbd, story, action-item (+ N others)
**Action Items:**
- [ ] <task> (@owner)
**Memories Captured:**
- <person>: <durable fact>
**Best Quotes:**
> "<quote>" — <speaker>
**Classified ID:** ops_clsf_XXXXX (stored in Hoardinator)
action-item flags automatically create dispatch_queue entries for downstream agentsnpx claudepluginhub jabberlockie/the-human-stack-plugins-public --plugin hoardinatorTransforms messy notes and unstructured thoughts into structured, tagged, confidence-scored memories using a 1-question-at-a-time clarification workflow.
Classifies knowledge-base user inputs into 9 intent categories (capture, inbox, query, project, action, task, area, review, connect) using signal words, priority rules, compound handling, and fuzzy matching to route twinmind skills.
Folds a meeting transcript or notes into structured intake with participants, topics, action items, and decisions. Accepts ~~docs MCP URLs or pasted text.