{"uid":"cap_Dc6oggpdZaOC0lOp3sXH-","slug":"obol-farcaster-mini-app-generator-262a74b0","name":"Obol Farcaster Mini App Generator","description":"Obol: Idea → Farcaster mini app → GitHub PR — $5 USDC","url":"https://api.obol.sh/miniapp?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["idea","repo"],"properties":{"idea":{"type":"string","description":"Plain-English description of the mini app (e.g. \"A tipping jar for creators\")"},"name":{"type":"string","description":"App name (optional — Claude will infer from idea if omitted)"},"repo":{"type":"string","description":"Target GitHub repo in owner/repo format"},"email":{"type":"string","description":"Email address to notify when PR is ready"}}},"responseSchema":{"pr":{"type":"string","description":"URL of the opened pull request"},"fork":{"type":"string","description":"URL of the forked repository"},"files":{"type":"array","description":"File paths written to the branch"},"branch":{"type":"string","description":"Branch name on the fork"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qA6tv-3OLr64e84GQw3Ti","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a plain-English app idea into a fully-coded Farcaster mini app and opens a GitHub pull request in your target repo","exampleAgentPrompt":"Use Obol to build me a Farcaster mini app called 'TipJar' — it's a tipping jar for creators — and open a PR in my repo coinbaseminifarms/tipjar-app; notify me at dev@example.com when it's ready.","exampleUseCases":[{"title":"Launch a Farcaster polling app","prompt":"I want to build a Farcaster mini app that lets users vote in real-time polls on any topic — call it 'CastVote'. Generate the code and open a pull request in my repo myusername/castvote-frame so I can review and deploy it."},{"title":"Scaffold a Farcaster leaderboard frame","prompt":"Can you use Obol to turn my idea into a Farcaster mini app? I want a leaderboard frame called 'TopCasters' that ranks users by their cast engagement. Open a PR in my GitHub repo myorg/topcasters-app when it's done."},{"title":"Build a Farcaster RSVP mini app","prompt":"I have an idea for a Farcaster mini app where people can RSVP to events directly inside a frame — call it 'FrameRSVP'. Use Obol to scaffold the code and submit a pull request to my repo myusername/frame-rsvp so my team can review it."}],"resultDescription":"Returns the URL of the opened GitHub pull request, the URL of the forked repository, the branch name on the fork, and an array of file paths that were written — giving the agent and user a direct link to review and merge the generated Farcaster mini app code.","failureModes":["Invalid or inaccessible GitHub repo (owner/repo format wrong or repo doesn't exist) — PR cannot be created","Idea description too vague for code generation — may produce incomplete or incorrect scaffold","Payment failure via x402 protocol — endpoint returns 402 and no code is generated","GitHub API rate limits or permission issues preventing fork/PR creation — operation fails mid-flight","Email notification delivery failure (non-fatal, PR may still be created)"],"whenToPreferThis":"Choose this endpoint when you want to go from a plain-English Farcaster mini app idea directly to a GitHub pull request with scaffolded code, without writing any code yourself. It is specifically scoped to Farcaster mini apps (frames), unlike sibling endpoints that target websites, CI/CD, OpenAPI servers, or documentation. Prefer this over generic code generation tools when the target is a Farcaster-native mini app deployed via a GitHub PR workflow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T04:28:43.637Z","isFirstParty":false,"canonicalSlug":"obol-farcaster-mini-app-generator-262a74b0"}