Skip to content
Back to skills

Chaingpt Org Official Base

ASecurity

Base chain ecosystem — Basenames (name.base.eth ENS-style naming) resolution + registration, and Base App / Farcaster Mini App scaffolding (manifest, embed meta tags, validation). Custody-free. Triggers: base name, basename, .base.eth, resolve base name, register basename, base app, mini app, miniapp, farcaster frame, fc:miniapp, MiniKit, OnchainKit, base super app, farcaster.json manifest.

  • 76 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 22, 2026
toolsgo

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 22, 2026

npx -y skills add jiayaoqijia/cryptoskill --skill chaingpt-org-official-base --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Chaingpt Org Official Base?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Chaingpt Org Official Base
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jiayaoqijia-chaingpt-org-official-base/badge)](https://www.skillsdirectory.com/skills/jiayaoqijia-chaingpt-org-official-base)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: base
description: Base chain ecosystem — Basenames (name.base.eth ENS-style naming) resolution + registration, and Base App / Farcaster Mini App scaffolding (manifest, embed meta tags, validation). Custody-free. Triggers: base name, basename, .base.eth, resolve base name, register basename, base app, mini app, miniapp, farcaster frame, fc:miniapp, MiniKit, OnchainKit, base super app, farcaster.json manifest.
---

# Base Ecosystem skill

Tools for building on Coinbase's Base L2: human-readable names and Mini Apps.

## Basenames (`name.base.eth`)

ENS-style naming on Base. Resolution verified live against Base mainnet.

| Tool | Purpose |
|---|---|
| `chaingpt_base_resolve_name` | Forward (name → address) or reverse (address → primary name). Auto-detects from input. Read-only. |
| `chaingpt_base_name_availability` | Is a label available + the price for N years. Read-only. |
| `chaingpt_base_register_name_tx` | Build the UNSIGNED registration tx (payable; sets the addr record + optional reverse record). Mainnet needs `acknowledgeMainnet:true`. |

`chaingpt_base_resolve_name query=jesse.base.eth` → address. `query=0x…` → name.

## Base App / Farcaster Mini Apps

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.

Files in this skill

  • LICENSE1 KB
  • SKILL.md2.1 KB
  • SOURCE.md363 B
  • TRUST.auto.yaml2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…