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".
From hoardinatornpx claudepluginhub jabberlockie/the-human-stack-plugins-public --plugin hoardinatorThis skill uses the workspace's default tool permissions.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Designs, audits, and improves analytics tracking systems using Signal Quality Index for reliable, decision-ready data in marketing, product, and growth.
Enforces A/B test setup with gates for hypothesis locking, metrics definition, sample size calculation, assumptions checks, and execution readiness before implementation.
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 agents