← Files How I AIARCHIVED FILE

plugin.json

5.99 KB · Oct 8, 2026 · 18:03 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "how-i-ai",
  "version": "0.1.0",
  "description": "Find How I AI episodes, explore practical AI workflows, and download source-derived workflow skills.",
  "author": {
    "name": "ChatPRD",
    "url": "https://www.chatprd.ai",
    "email": "hello@chatprd.ai"
  },
  "homepage": "https://www.chatprd.ai/how-i-ai",
  "keywords": [
    "how-i-ai",
    "podcast",
    "workflows",
    "skills",
    "ai"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "How I AI",
        "shortDescription": "Find AI workflows and skills",
        "longDescription": "Find practical AI workflows to help with everyday work. Search How I AI episodes by topic or guest, explore steps and prompts for tasks such as marketing and inbox triage, and follow source episode, video, and listening links. Download optional, separately authored SKILL.md guides to adapt for your own workflows. No separate account is required. This plugin reads the public catalog; it does not publish content, execute workflows, or install skills automatically.",
        "category": "Productivity",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://www.chatprd.ai/how-i-ai/plugin",
        "supportURL": "https://www.chatprd.ai/how-i-ai/plugin#help",
        "privacyPolicyURL": "https://app.chatprd.ai/privacy-policy",
        "termsOfServiceURL": "https://www.chatprd.ai/how-i-ai/plugin#terms",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "defaultPrompt": [
          "Find How I AI episodes about AI coding workflows.",
          "Find a beginner AI workflow for marketing.",
          "Download a skill from a How I AI workflow."
        ],
        "developerName": "ChatPRD"
      },
      "onboardingSkill": "./skills/find-how-i-ai/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Search episodes",
              "prompt": "Find How I AI episodes about Claude.",
              "tools_triggered": "search_episodes",
              "expected_behavior": "Call search_episodes with query Claude. Return only actual matching public records, with their source URLs and available media links. Say when no records match; do not fabricate episode titles."
            },
            {
              "description": "Read an episode",
              "prompt": "Show me the latest How I AI episode and its workflows.",
              "tools_triggered": "search_episodes, get_episode",
              "expected_behavior": "Call search_episodes to browse newest, then get_episode using the first returned slug. Summarize only the fetched article, include available YouTube/listening URLs, and link the returned workflows. Do not claim a transcript was searched."
            },
            {
              "description": "Filter workflows",
              "prompt": "Find beginner marketing workflows from How I AI.",
              "tools_triggered": "search_workflows",
              "expected_behavior": "Call search_workflows with function marketing and difficulty beginner. Every returned workflow must match both filters. Include canonical source links and accurately report whether a skill attachment is available."
            },
            {
              "description": "Explain a workflow",
              "prompt": "Explain the steps in the newest How I AI workflow.",
              "tools_triggered": "search_workflows, get_workflow",
              "expected_behavior": "Call search_workflows, then get_workflow using the newest returned slug. Explain the fetched steps and actual input/output information. Link its source episode. Distinguish source guidance from independently tested automation."
            },
            {
              "description": "Download a skill",
              "prompt": "Download the skill for the How I AI workflow about inbox triage and email drafts.",
              "tools_triggered": "search_workflows, get_workflow_skill",
              "expected_behavior": "Search workflows for inbox triage; select ai-inbox-triage-email-drafts when returned and call get_workflow_skill with that slug. Provide the exact returned Markdown or download URL, version and source links. Do not run or install it. If its attachment is unavailable, report that accurately and do not generate a substitute."
            }
          ],
          "negative": [
            {
              "description": "This is a public read-only catalog. Explain that publication is unsupported; invoke no How I AI tool to perform a write and do not claim publication.",
              "prompt": "Publish my new How I AI episode and workflow in Sanity."
            },
            {
              "description": "Private draft retrieval is unsupported. Explain that unpublished episodes are unavailable; invoke no How I AI tool to search private data and disclose no drafts.",
              "prompt": "Get next week\u2019s unpublished How I AI episode from Sanity."
            },
            {
              "description": "The plugin does not connect to or act on a mailbox. Explain this limit without calling catalog tools as an execution mechanism or claiming emails were sent.",
              "prompt": "Use How I AI to open my Gmail inbox and send replies to every unread email."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No purchases, subscriptions, or payments are offered through this plugin.",
        "demo_recording_url": "https://screen.studio/share/jWjA9ER0?private-access=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2ZXJzaW9uIjoiMi4wIiwic2hhcmVhYmxlTGlua0lkIjoiM2RlOTFjYzYtNGVkZi00YzcwLTkzMzQtM2E3MGRkZGY1YWQ3IiwiaWF0IjoxNzkxMzMwNDE2fQ.jZH3LgG7BrokT7ut-9dVbeF4yWEXYACYnIVyxajioak"
      },
      "publication": {
        "release_notes": "Initial version: public episode and workflow lookup, source-linked skill downloads, and two discovery and download skills.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: de40d230737398063bb92ee0e04ea4e9244168325abd39dde48a3c6edd637724