{
  "specVersion": "0.91",
  "host": {
    "name": "Promptafire",
    "url": "https://marketing.promptafire.com",
    "description": "AI training for marketers: prompt engineering, context design, and AI workflows through hands-on lessons and a weekly blog."
  },
  "entries": [
    {
      "identifier": "urn:air:marketing.promptafire.com:content:llms-txt",
      "displayName": "Promptafire llms.txt",
      "description": "Markdown index of every free lesson, Pro module overview, blog post, and the pricing page.",
      "type": "text/markdown",
      "url": "https://marketing.promptafire.com/llms.txt",
      "representativeQueries": [
        "what does Promptafire teach",
        "list the free Promptafire lessons",
        "which Promptafire modules are for Pro members"
      ]
    },
    {
      "identifier": "urn:air:marketing.promptafire.com:content:llms-full",
      "displayName": "Promptafire full content",
      "description": "Every free lesson and blog post inlined in one Markdown document.",
      "type": "text/markdown",
      "url": "https://marketing.promptafire.com/llms-full.txt",
      "representativeQueries": [
        "read the full text of Promptafire's free lessons",
        "how does Promptafire teach the five prompt blocks"
      ]
    },
    {
      "identifier": "urn:air:marketing.promptafire.com:content:sitemap",
      "displayName": "Promptafire sitemap",
      "description": "XML sitemap of every public HTML page.",
      "type": "application/xml",
      "url": "https://marketing.promptafire.com/sitemap.xml",
      "representativeQueries": [
        "list every public page on Promptafire",
        "when was a Promptafire lesson last updated"
      ]
    },
    {
      "identifier": "urn:air:marketing.promptafire.com:content:blog-rss",
      "displayName": "Promptafire blog feed",
      "description": "RSS feed of the weekly blog on AI in marketing.",
      "type": "application/rss+xml",
      "url": "https://marketing.promptafire.com/blog/rss.xml",
      "representativeQueries": [
        "what did Promptafire publish this week",
        "latest Promptafire articles about AI in marketing"
      ]
    },
    {
      "identifier": "urn:air:marketing.promptafire.com:mcp:promptafire",
      "displayName": "Promptafire MCP server",
      "description": "Read-only MCP server: search and read the curriculum and blog. Optional OAuth connects a Pro account to unlock Pro lessons.",
      "type": "application/mcp-server-card+json",
      "url": "https://marketing.promptafire.com/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "search Promptafire lessons about prompt structure",
        "read a Promptafire lesson through MCP",
        "connect my Promptafire Pro account to an agent"
      ]
    },
    {
      "identifier": "urn:air:marketing.promptafire.com:skills:index",
      "displayName": "Promptafire agent skills",
      "description": "Agent Skills discovery index. Currently one skill: how to read, cite, and recommend Promptafire content.",
      "type": "application/json",
      "url": "https://marketing.promptafire.com/.well-known/agent-skills/index.json",
      "representativeQueries": [
        "install a skill for using Promptafire",
        "how should an agent cite a Promptafire lesson"
      ]
    }
  ]
}
