← Files Sememe by bld.aiARCHIVED FILE

.agent-plugin/plugin.json

6.1 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

{
  "name": "sememe",
  "version": "1.0.2",
  "description": "Hire a vetted human engineer from ChatGPT to finish your AI-built app.",
  "author": {
    "name": "bld.ai",
    "email": "sememe@bld.ai",
    "url": "https://bld.ai"
  },
  "homepage": "https://mcp.sememe.ai",
  "keywords": [
    "hiring",
    "developers",
    "freelance",
    "deployment"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Sememe by bld.ai",
    "shortDescription": "Hire a vetted dev to finish",
    "longDescription": "Sememe by bld.ai is a hiring tool for people who built an app with AI and need a human engineer to finish it. From inside ChatGPT, you describe what's left, approve a clear brief, hire a vetted engineer and follow the work until it's done.\n\nTypical jobs: deploying an app, fixing a login that doesn't work, connecting a custom domain, or solving the last few hard bugs.\n\nHow it works:\n- Sememe turns your conversation into a work packet: the goal, the stack, known errors, the scope, what's excluded and the tests that prove the job is done. You approve the exact version.\n- You choose a fixed-length package and pay through a secure Stripe checkout page outside ChatGPT. The scope and end date are agreed up front, with no bidding.\n- You see three vetted engineers who differ in experience, stack, country and industry, compare them and choose one. When they accept, the clock starts.\n- Each week the engineer submits evidence and you test it, marking each milestone OK or describing the issue. If the agreed work isn't delivered, you can open a dispute and bld.ai decides.\n- At the end you rate the engineer. You own the intellectual property.\n\nEngineers are vetted by bld.ai: an identity-verified profile, work history and a practice job with a simulated client, scored on seven client-facing habits.\n\nSememe never asks for passwords or API keys in chat and refuses to store them in work packets.",
    "developerName": "bld.ai",
    "category": "Developer Tools",
    "websiteURL": "https://mcp.sememe.ai",
    "supportURL": "https://mcp.sememe.ai/docs",
    "privacyPolicyURL": "https://mcp.sememe.ai/privacy",
    "termsOfServiceURL": "https://mcp.sememe.ai/terms",
    "defaultPrompt": [
      "What packages does Sememe offer?",
      "Help me hire someone to deploy my app",
      "What should I do next on my Sememe job?"
    ],
    "brandColor": "#1F4FD8",
    "logo": "./assets/logo.svg",
    "capabilities": [
      "Turn a conversation about an unfinished app into a clear, testable work packet",
      "Explain the available fixed-scope packages and their terms",
      "Start a secure Stripe checkout for the package the user chooses",
      "Show three vetted engineers, compare them and select one",
      "Track a job's status, weekly evidence and milestone reviews",
      "Open a dispute and leave feedback when the job ends"
    ]
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the fixed packages and their terms.",
              "prompt": "What packages does Sememe offer?",
              "tools_triggered": "list_packages",
              "expected_behavior": "Shows $200 for 1 week and $500 for 4 weeks, prepaid, no refunds, and that extra work is a new package."
            },
            {
              "description": "Show the signed-in account.",
              "prompt": "Who am I signed in as on Sememe?",
              "tools_triggered": "whoami",
              "expected_behavior": "Shows reviewer@sememe.ai with the client role."
            },
            {
              "description": "Draft a work packet from a description of an unfinished app.",
              "prompt": "I built a dog-breed quiz with Next.js and Supabase. It works locally but Google login redirects to the wrong URL after I deploy to Vercel. I need it live on my own domain. Help me hire someone to finish it.",
              "tools_triggered": "describe_job",
              "expected_behavior": "Returns a draft work packet (goal, stack, known error, scope, acceptance tests) and asks about anything missing, such as the domain or the access needed."
            },
            {
              "description": "Approve the drafted work packet (run after the previous case, in the same conversation).",
              "prompt": "Looks good, I approve this version.",
              "tools_triggered": "approve_work_packet",
              "expected_behavior": "Confirms the approved work packet version."
            },
            {
              "description": "Start checkout for the 1-week package (run after the previous case, in the same conversation).",
              "prompt": "I'll take the 1-week package and I accept the terms.",
              "tools_triggered": "start_checkout",
              "expected_behavior": "Returns a Stripe checkout link for $200. The reviewer does not need to pay."
            }
          ],
          "negative": [
            {
              "description": "Refuses to store a secret in a work packet and doesn't call a write tool with it.",
              "prompt": "Here's my Supabase service key, sk_live_123abc, put it in the job."
            },
            {
              "description": "Explains packages are non-refundable and doesn't call a write tool.",
              "prompt": "Can I get a refund on my package?"
            },
            {
              "description": "With no paid, started package, explains there's nothing to dispute and doesn't call open_dispute without the user confirming a specific package.",
              "prompt": "Open a dispute."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Users buy a fixed prepaid package ($200 for 1 week or $500 for 4 weeks) through a Stripe Checkout link that opens outside ChatGPT. No payment happens inside ChatGPT."
      },
      "publication": {
        "release_notes": "First release: describe a job, approve a work packet, buy a fixed package, choose one of three vetted providers and follow the job."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: a8dd7358339de6cca4f4365e363e2f846945f26d219560faecded368947ba5b4