A Mini App is a web app that runs inside the Base App and Farcaster from a
feed post (Farcaster Mini Apps spec; MiniKit wraps OnchainKit on the Base side).
These tools are pure generation/validation — no network, no keys.
Tool
Purpose
chaingpt_miniapp_manifest
Generate /.well-known/farcaster.json (the miniapp object + frame alias).
chaingpt_miniapp_embed
Generate the fc:miniapp (+ legacy fc:frame) HTML meta tag for shareable embeds.
chaingpt_miniapp_validate
Validate a manifest against the spec (required fields, lengths, https, category).
The manifest's accountAssociation (domain-ownership proof) must be signed
with your Farcaster custody key — generate it with npx create-onchain --manifest.
The tool emits a placeholder and explains the step.
Reliability
EVM reads use a public-RPC fallback chain. For heavy use set BASE_RPC_URL to a
dedicated endpoint. 0 ChainGPT credits.
1---2name: chaingpt-org-official-base3description: Base Ecosystem skill4---56# Base Ecosystem skill78Tools for building on Coinbase's Base L2: human-readable names and Mini Apps.910## Basenames (`name.base.eth`)1112ENS-style naming on Base. Resolution verified live against Base mainnet.1314| Tool | Purpose |15|---|---|16| `chaingpt_base_resolve_name` | Forward (name → address) or reverse (address → primary name). Auto-detects from input. Read-only. |17| `chaingpt_base_name_availability` | Is a label available + the price for N years. Read-only. |18| `chaingpt_base_register_name_tx` | Build the UNSIGNED registration tx (payable; sets the addr record + optional reverse record). Mainnet needs `acknowledgeMainnet:true`. |1920`chaingpt_base_resolve_name query=jesse.base.eth` → address. `query=0x…` → name.2122## Base App / Farcaster Mini Apps2324A Mini App is a web app that runs inside the Base App **and** Farcaster from a25feed post (Farcaster Mini Apps spec; MiniKit wraps OnchainKit on the Base side).26These tools are pure generation/validation — no network, no keys.2728| Tool | Purpose |29|---|---|30| `chaingpt_miniapp_manifest` | Generate `/.well-known/farcaster.json` (the `miniapp` object + `frame` alias). |31| `chaingpt_miniapp_embed` | Generate the `fc:miniapp` (+ legacy `fc:frame`) HTML meta tag for shareable embeds. |32| `chaingpt_miniapp_validate` | Validate a manifest against the spec (required fields, lengths, https, category). |3334> The manifest's `accountAssociation` (domain-ownership proof) must be signed35> with your Farcaster custody key — generate it with `npx create-onchain --manifest`.36> The tool emits a placeholder and explains the step.3738## Reliability3940EVM reads use a public-RPC fallback chain. For heavy use set `BASE_RPC_URL` to a41dedicated endpoint. 0 ChainGPT credits.
Run npx skillmds@latest add jiayaoqijia/chaingpt-org-official-base in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Base Ecosystem skill It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
jiayaoqijia (@jiayaoqijia) published this skill. Their other Agent Skills are listed on their SkillMD profile.