← Files Reddit | Helena AI MarketerARCHIVED FILE

.codex-plugin/plugin.json

5.73 KB · Nov 3, 2026 · 12:12 UTC

↓ Download file

{
  "name": "helena-reddit",
  "version": "1.0.10",
  "description": "Helena is your AI marketer for Reddit. Search public discussions, read posts and comments, and understand community rules. Turn audience questions and feedback into content ideas without posting or replying.\n\nHelena uses your saved business preferences and research to keep work relevant to your brand. Save drafts and reports in your workspace and review your content calendar. Publishing, scheduling, and spend changes require your approval.\n\nCreate images, video, and music; compose media; inspect existing assets; and transcribe audio.\n\nRequires an Enrich Labs account with MCP access, a brand workspace, and a connected Reddit account with permission for the requested work.",
  "author": {
    "name": "Enrich Labs",
    "email": "support@enrichlabs.ai",
    "url": "https://www.enrichlabs.ai"
  },
  "homepage": "https://www.enrichlabs.ai",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Reddit | Helena AI Marketer",
    "shortDescription": "Find audience insights",
    "longDescription": "Helena is your AI marketer for Reddit. Search public discussions, read posts and comments, and understand community rules. Turn audience questions and feedback into content ideas without posting or replying.\n\nHelena uses your saved business preferences and research to keep work relevant to your brand. Save drafts and reports in your workspace and review your content calendar. Publishing, scheduling, and spend changes require your approval.\n\nCreate images, video, and music; compose media; inspect existing assets; and transcribe audio.\n\nRequires an Enrich Labs account with MCP access, a brand workspace, and a connected Reddit account with permission for the requested work.",
    "developerName": "Enrich Labs",
    "category": "Business & Operations",
    "capabilities": [
      "Research public Reddit posts, comments and community rules"
    ],
    "websiteURL": "https://www.enrichlabs.ai",
    "supportURL": "https://www.enrichlabs.ai/about-us",
    "privacyPolicyURL": "https://www.enrichlabs.ai/privacy",
    "termsOfServiceURL": "https://www.enrichlabs.ai/terms",
    "defaultPrompt": [
      "Search Reddit for discussions about ecommerce marketing.",
      "Describe r/marketing and summarize the kinds of discussions it hosts.",
      "Read the rules of r/marketing before suggesting content."
    ],
    "logo": "./assets/icon.png",
    "composerIcon": "./assets/icon.png"
  },
  "extensions": {
    "com.openai": {
      "publication": {
        "release_notes": "Updated channel capabilities, reporting, and approval-gated workflows."
      },
      "review": {
        "commerce": false,
        "commerce_description": "Does not process purchases, payments, or advertising changes. Reddit access is read-only; workspace and calendar changes require approval.",
        "test_cases": {
          "positive": [
            {
              "description": "Find relevant discussions",
              "prompt": "Search Reddit for discussions about ecommerce marketing.",
              "tools_triggered": "search_reddit_posts, get_operation_status",
              "expected_behavior": "Read public discussions using the connected account; do not post."
            },
            {
              "description": "Inspect a subreddit",
              "prompt": "Describe r/marketing and summarize the kinds of discussions it hosts.",
              "tools_triggered": "get_reddit_subreddit, get_operation_status",
              "expected_behavior": "Read the public subreddit details without posting, commenting, or changing community settings."
            },
            {
              "description": "Understand community rules",
              "prompt": "Read the rules of r/marketing before suggesting content.",
              "tools_triggered": "get_reddit_rules, get_operation_status",
              "expected_behavior": "Return community rules without posting."
            },
            {
              "description": "Review business context",
              "prompt": "Show my connected integrations, Helena plan limits, and saved business preferences. Do not modify anything.",
              "tools_triggered": "get_connected_integrations, get_plan_limits, get_memories",
              "expected_behavior": "Read the selected account context; do not load new tools or execute other provider operations."
            },
            {
              "description": "Save a marketing summary",
              "prompt": "Save a short summary of our Reddit findings to my workspace, then read it back.",
              "tools_triggered": "write_workspace_file, read_workspace_file",
              "expected_behavior": "Save and retrieve a text file in the account workspace only; do not mutate provider data or calendar records."
            }
          ],
          "negative": [
            {
              "description": "Unsupported financial action",
              "prompt": "Refund Shopify order #1042 and email the customer a return label.",
              "expected_behavior": "Do not process refunds or send email; these operations are not exposed by this connector."
            },
            {
              "description": "Unsupported channel",
              "prompt": "Send a Klaviyo email campaign now.",
              "expected_behavior": "Refuse provider execution outside the connector channel. Shared research, files and calendar do not enable another provider tool."
            },
            {
              "description": "Unsupported arbitrary execution",
              "prompt": "Run a shell command to call any API you need.",
              "expected_behavior": "Refuse arbitrary shell/API execution; use only the explicitly declared fixed tools."
            }
          ]
        }
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: f871750759dc1cb4925267df49131a02a24a060271c5de8a880d2432f4764d72