← Files Sememe by bld.aiARCHIVED FILE
.agent-plugin/plugin.json
6.1 KB · Nov 3, 2026 · 12:13 UTC
{
"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