一键导入
supabase
Navigate Supabase database tables, relationships, and query patterns. Schema reference for Empathy Ledger.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Navigate Supabase database tables, relationships, and query patterns. Schema reference for Empathy Ledger.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
The brand constitution for Empathy Ledger — what it is, why it exists, who it serves, and how it sounds. Load BEFORE writing any Empathy Ledger public-facing copy (storyteller, organisation, or funder-facing), before naming or positioning anything, and before designing any storyteller-facing surface. Also load when reviewing whether existing copy or a feature is on-brand.
Run one cycle of the Empathy Ledger wiki research loop. Lints the wiki, surfaces the highest-priority gap, drafts fill content, queues the result for elder review.
Build world-class data visualizations for the Empathy Ledger platform — force-directed graphs, network maps, geographic overlays, temporal flows, and interactive dashboards using d3, recharts, leaflet, and framer-motion.
Local dev server management — start, stop, clean restart, fix cache corruption, port conflicts. Use this skill whenever the dev server needs launching or is misbehaving.
Explore EL projects, organizations, and all related content - storytellers, stories, transcripts, media, galleries, analysis. Core function for syndication API and ACT ecosystem.
AI-powered data analysis for Empathy Ledger - themes, quotes, story suggestions, transcript analysis.
| name | supabase |
| description | Navigate Supabase database tables, relationships, and query patterns. Schema reference for Empathy Ledger. |
Navigate and query the Empathy Ledger Supabase database.
tenants
└── profiles → storytellers → stories → transcripts
↓
transcript_analysis_results
↓
narrative_themes + extracted_quotes
| Table | Purpose |
|---|---|
storytellers | Storyteller personas (canonical) |
stories | Core content |
transcripts | Audio/text transcriptions |
| Table | Purpose |
|---|---|
transcript_analysis_results | Versioned AI analysis |
narrative_themes | AI-extracted themes |
knowledge_chunks | RAG embeddings (22k+) |
| Table | Purpose |
|---|---|
tenants | Top-level isolation |
profiles | User accounts |
organisations | Community groups |
-- Storyteller with story count
SELECT st.*, COUNT(s.id) as story_count
FROM storytellers st
LEFT JOIN stories s ON s.storyteller_id = st.id
GROUP BY st.id;
-- Stories by theme
SELECT * FROM stories
WHERE 'healing' = ANY(cultural_themes);
-- Theme frequency
SELECT unnest(cultural_themes) as theme, COUNT(*)
FROM stories WHERE status = 'published'
GROUP BY theme ORDER BY count DESC;
| Topic | File |
|---|---|
| Full table list | refs/tables.md |
| Relationship diagram | refs/relationship-diagram.md |
supabase-connection - Database clientssupabase-deployment - Migrationsdatabase-navigator - Schema exploration