{
  "schema_version": "v1",
  "name_for_human": "so-yesterday.ai",
  "name_for_model": "so_yesterday_ai",
  "description_for_human": "Curated knowledge base for AI transformation — video transcripts, summaries, essays, daily digests, and AI concepts.",
  "description_for_model": "A curated AI transformation knowledge base — video summaries, interconnected AI concepts, essays, daily digests, and AI transformation personas. Two access methods: (1) REST API — GET /SKILL.md for full reference, use ?agent=true for followable API links; (2) MCP server — see /.well-known/mcp.json for typed tools, resources, and prompts. Start with GET /api/latest (one-call briefing) or GET /api/search?q={query}&agent=true. Anonymous read; agent write-access via RFC 8628 device flow at /api/oauth/device — see /.well-known/agent.json for the full agent capability document.",
  "auth": {
    "type": "none"
  },
  "api": {
    "type": "openapi",
    "url": "https://so-yesterday.ai/SKILL.md"
  },
  "mcp": {
    "server_card": "https://so-yesterday.ai/.well-known/mcp.json",
    "endpoint": "https://so-yesterday.ai/mcp/"
  },
  "logo_url": "https://so-yesterday.ai/favicon.ico",
  "contact_email": "",
  "legal_info_url": ""
}
