Chainbase Web3 API Skill Use this skill to run Chainbase indexed data operations through + OpenAPI. Reuse the skill for shared execution, auth, and error-handling guidance. Prerequisites - is installed and available in . - Network access to . - Access to the curated OpenAPI schema URL: - - A Chainbase API key. Scope This skill covers a read-first indexed data surface: - account native balance lookup - account token balances - account transaction history - token metadata - token holder reads - token price lookup - transaction detail lookup This skill does not cover: - raw chain RPC methods - w…

\"${SKILL_FILE}\" || fail 'invalid skill name'\nrg -q '^description:\\s*.+' \"${SKILL_FILE}\" || fail 'missing description'\n\nrg -q 'command -v chainbase-openapi-cli' \"${SKILL_FILE}\" || fail 'missing link-first command check'\nrg -q 'uxc link chainbase-openapi-cli https://api.chainbase.online --schema-url ' \"${SKILL_FILE}\" || fail 'missing fixed link create command with schema-url'\nrg -F -q 'chainbase-openapi-cli get:/v1/account/balance -h' \"${SKILL_FILE}\" || fail 'missing operation-level help example'\nrg -q -- '--api-key-header X-API-KEY' \"${SKILL_FILE}\" || fail 'missing X-API-KEY auth setup'\nrg -q 'uxc auth binding match https://api.chainbase.online' \"${SKILL_FILE}\" || fail 'missing binding match check'\nrg -q 'read-only' \"${SKILL_FILE}\" || fail 'missing read-only guardrail'\n\nif rg -q -- \"--args\\\\s+'\\\\{\" \"${SKILL_FILE}\" \"${USAGE_FILE}\"; then\n fail 'found banned legacy JSON argument pattern'\nfi\n\nrg -q '^\\s*display_name:\\s*\"Chainbase Web3 API\"\\s*

Chainbase Web3 API Skill Use this skill to run Chainbase indexed data operations through + OpenAPI. Reuse the skill for shared execution, auth, and error-handling guidance. Prerequisites - is installed and available in . - Network access to . - Access to the curated OpenAPI schema URL: - - A Chainbase API key. Scope This skill covers a read-first indexed data surface: - account native balance lookup - account token balances - account transaction history - token metadata - token holder reads - token price lookup - transaction detail lookup This skill does not cover: - raw chain RPC methods - w…

\"${OPENAI_FILE}\" || fail 'missing display_name'\nrg -q '^\\s*short_description:\\s*\".+\"\\s*

Chainbase Web3 API Skill Use this skill to run Chainbase indexed data operations through + OpenAPI. Reuse the skill for shared execution, auth, and error-handling guidance. Prerequisites - is installed and available in . - Network access to . - Access to the curated OpenAPI schema URL: - - A Chainbase API key. Scope This skill covers a read-first indexed data surface: - account native balance lookup - account token balances - account transaction history - token metadata - token holder reads - token price lookup - transaction detail lookup This skill does not cover: - raw chain RPC methods - w…

\"${OPENAI_FILE}\" || fail 'missing short_description'\nrg -q '^\\s*default_prompt:\\s*\".*\\$chainbase-openapi-skill.*\"\\s*

Chainbase Web3 API Skill Use this skill to run Chainbase indexed data operations through + OpenAPI. Reuse the skill for shared execution, auth, and error-handling guidance. Prerequisites - is installed and available in . - Network access to . - Access to the curated OpenAPI schema URL: - - A Chainbase API key. Scope This skill covers a read-first indexed data surface: - account native balance lookup - account token balances - account transaction history - token metadata - token holder reads - token price lookup - transaction detail lookup This skill does not cover: - raw chain RPC methods - w…

\"${OPENAI_FILE}\" || fail 'default_prompt must mention $chainbase-openapi-skill'\n\necho \"skills/chainbase-openapi-skill validation passed\"\n","content_type":"application/x-sh; charset=utf-8","language":"bash","size":2353,"content_sha256":"96a8783809db42e0b649e5f4cef775f4530fe82374200d48c81b5da434c46312"}],"content_json":{"type":"doc","content":[{"type":"heading","attrs":{"level":1},"content":[{"text":"Chainbase Web3 API Skill","type":"text"}]},{"type":"paragraph","content":[{"text":"Use this skill to run Chainbase indexed data operations through ","type":"text"},{"text":"uxc","type":"text","marks":[{"type":"code_inline"}]},{"text":" + OpenAPI.","type":"text"}]},{"type":"paragraph","content":[{"text":"Reuse the ","type":"text"},{"text":"uxc","type":"text","marks":[{"type":"code_inline"}]},{"text":" skill for shared execution, auth, and error-handling guidance.","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Prerequisites","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"uxc","type":"text","marks":[{"type":"code_inline"}]},{"text":" is installed and available in ","type":"text"},{"text":"PATH","type":"text","marks":[{"type":"code_inline"}]},{"text":".","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Network access to ","type":"text"},{"text":"https://api.chainbase.online","type":"text","marks":[{"type":"code_inline"}]},{"text":".","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Access to the curated OpenAPI schema URL:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"https://raw.githubusercontent.com/holon-run/uxc/main/skills/chainbase-openapi-skill/references/chainbase-web3.openapi.json","type":"text","marks":[{"type":"code_inline"}]}]}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"A Chainbase API key.","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Scope","type":"text"}]},{"type":"paragraph","content":[{"text":"This skill covers a read-first indexed data surface:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"account native balance lookup","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"account token balances","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"account transaction history","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"token metadata","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"token holder reads","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"token price lookup","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"transaction detail lookup","type":"text"}]}]}]},{"type":"paragraph","content":[{"text":"This skill does ","type":"text"},{"text":"not","type":"text","marks":[{"type":"strong"}]},{"text":" cover:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"raw chain RPC methods","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"write or transaction submission flows","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"the broader Chainbase data product surface beyond the selected Web3 API reads","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Authentication","type":"text"}]},{"type":"paragraph","content":[{"text":"Chainbase uses ","type":"text"},{"text":"X-API-KEY","type":"text","marks":[{"type":"code_inline"}]},{"text":" header auth.","type":"text"}]},{"type":"paragraph","content":[{"text":"Configure one API-key credential and bind it to ","type":"text"},{"text":"api.chainbase.online","type":"text","marks":[{"type":"code_inline"}]},{"text":":","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"bash"},"content":[{"text":"uxc auth credential set chainbase \\\n --auth-type api_key \\\n --api-key-header X-API-KEY \\\n --secret-env CHAINBASE_API_KEY\n\nuxc auth binding add \\\n --id chainbase \\\n --host api.chainbase.online \\\n --scheme https \\\n --credential chainbase \\\n --priority 100","type":"text"}]},{"type":"paragraph","content":[{"text":"Validate the active mapping when auth looks wrong:","type":"text"}]},{"type":"code_block","attrs":{"wrap":false,"language":"bash"},"content":[{"text":"uxc auth binding match https://api.chainbase.online","type":"text"}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Core Workflow","type":"text"}]},{"type":"ordered_list","attrs":{"order":1,"listStyle":"number"},"content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Use the fixed link command by default:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"command -v chainbase-openapi-cli","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"If missing, create it: ","type":"text"},{"text":"uxc link chainbase-openapi-cli https://api.chainbase.online --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/chainbase-openapi-skill/references/chainbase-web3.openapi.json","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli -h","type":"text","marks":[{"type":"code_inline"}]}]}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Inspect operation schema first:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/account/balance -h","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/account/tokens -h","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/token/metadata -h","type":"text","marks":[{"type":"code_inline"}]}]}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Prefer narrow account validation before broader reads:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/account/balance chain_id=1 address=0xd8da6bf26964af9d7eed9e03e53415d37aa96045","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/token/price chain_id=1 contract_address=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/tx/detail chain_id=1 tx_hash=0x4e3f3bc239f496f59c3e4d4a4d5f10f7f0d6d9f4cd790beeb520d05f6f7d98ae","type":"text","marks":[{"type":"code_inline"}]}]}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Execute with key/value parameters:","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/account/tokens chain_id=1 address=0xd8da6bf26964af9d7eed9e03e53415d37aa96045 page=1 limit=20","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli get:/v1/token/holders chain_id=1 contract_address=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 page=1 limit=20","type":"text","marks":[{"type":"code_inline"}]}]}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Operation Groups","type":"text"}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"Account Reads","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/account/balance","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/account/tokens","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/account/txs","type":"text","marks":[{"type":"code_inline"}]}]}]}]},{"type":"heading","attrs":{"level":3},"content":[{"text":"Token And Transaction Reads","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/token/metadata","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/token/holders","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/token/price","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"get:/v1/tx/detail","type":"text","marks":[{"type":"code_inline"}]}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"Guardrails","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Keep automation on the JSON output envelope; do not use ","type":"text"},{"text":"--text","type":"text","marks":[{"type":"code_inline"}]},{"text":".","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Parse stable fields first: ","type":"text"},{"text":"ok","type":"text","marks":[{"type":"code_inline"}]},{"text":", ","type":"text"},{"text":"kind","type":"text","marks":[{"type":"code_inline"}]},{"text":", ","type":"text"},{"text":"protocol","type":"text","marks":[{"type":"code_inline"}]},{"text":", ","type":"text"},{"text":"data","type":"text","marks":[{"type":"code_inline"}]},{"text":", ","type":"text"},{"text":"error","type":"text","marks":[{"type":"code_inline"}]},{"text":".","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Treat this v1 skill as read-only. Do not imply RPC write methods, mempool send, or signing support.","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Chainbase has multiple product surfaces. This skill is intentionally limited to indexed HTTP reads on ","type":"text"},{"text":"https://api.chainbase.online","type":"text","marks":[{"type":"code_inline"}]},{"text":".","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Start with small ","type":"text"},{"text":"page","type":"text","marks":[{"type":"code_inline"}]},{"text":" and ","type":"text"},{"text":"limit","type":"text","marks":[{"type":"code_inline"}]},{"text":" values before building large crawls.","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"chainbase-openapi-cli \u003coperation> ...","type":"text","marks":[{"type":"code_inline"}]},{"text":" is equivalent to ","type":"text"},{"text":"uxc https://api.chainbase.online --schema-url \u003cchainbase_openapi_schema> \u003coperation> ...","type":"text","marks":[{"type":"code_inline"}]},{"text":".","type":"text"}]}]}]},{"type":"heading","attrs":{"level":2},"content":[{"text":"References","type":"text"}]},{"type":"bullet_list","content":[{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Usage patterns: ","type":"text"},{"text":"references/usage-patterns.md","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Curated OpenAPI schema: ","type":"text"},{"text":"references/chainbase-web3.openapi.json","type":"text","marks":[{"type":"code_inline"}]}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Chainbase auth docs: https://docs.chainbase.com/quickstart/authenticate-your-api-key","type":"text"}]}]},{"type":"list_item","content":[{"type":"paragraph","content":[{"text":"Chainbase Web3 API docs: https://docs.chainbase.com/api-reference/web3-api/balance","type":"text"}]}]}]},{"type":"hr","attrs":{"markup":"---"}}]},"metadata":{"date":"2026-06-05","name":"chainbase-openapi-skill","author":"@skillopedia","source":{"stars":2012,"repo_name":"openclaw-master-skills","origin_url":"https://github.com/leoyeai/openclaw-master-skills/blob/HEAD/skills/chainbase-openapi-skill/SKILL.md","repo_owner":"leoyeai","body_sha256":"dce98cc032291309ec3d4194fd368ca0048aebc28ee4b2d4417784b7b96242c0","cluster_key":"99b21b0512b5021b5e8c43f6b36647047aa8abc6bf7dd5fb857353233962d1c9","clean_bundle":{"format":"clean-skill-bundle-v1","source":"leoyeai/openclaw-master-skills/skills/chainbase-openapi-skill/SKILL.md","attachments":[{"id":"cd2e88ae-deb8-5845-a804-bf5f443d9565","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/cd2e88ae-deb8-5845-a804-bf5f443d9565/attachment.json","path":".clawhub/origin.json","size":155,"sha256":"6b9b54edb90e859d7e4b7c15a476ce286ee3959ed3c03803a19b8fd46b436086","contentType":"application/json; charset=utf-8"},{"id":"7e095bdc-0a90-5ca3-b9f7-b2c932566a10","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/7e095bdc-0a90-5ca3-b9f7-b2c932566a10/attachment.json","path":"_meta.json","size":142,"sha256":"589297bd6148ffe76b7bfd46a451d9900639d2bc5c8a3331667968c1379dc574","contentType":"application/json; charset=utf-8"},{"id":"0b9f2fe0-b7a9-59e8-957f-298753c62a09","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/0b9f2fe0-b7a9-59e8-957f-298753c62a09/attachment.yaml","path":"agents/openai.yaml","size":318,"sha256":"db4b8def08a0e39610fd5dc64d73caeb24f6c01b9d6310f62f41afa64f7f119d","contentType":"application/yaml; charset=utf-8"},{"id":"2e5ae385-ce50-58e3-9849-65717dd2e837","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/2e5ae385-ce50-58e3-9849-65717dd2e837/attachment.json","path":"references/chainbase-web3.openapi.json","size":7809,"sha256":"c8346ef2626b14738318822aef5190768256a68ae1ae153ed47f5e70e371ac80","contentType":"application/json; charset=utf-8"},{"id":"fd061a59-8385-5afe-85b2-c55ee9807629","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/fd061a59-8385-5afe-85b2-c55ee9807629/attachment.md","path":"references/usage-patterns.md","size":2024,"sha256":"8bee6158445cf1c5334b6f1818b46d23e551ea64e9e56fc0c1998493c0a0b004","contentType":"text/markdown; charset=utf-8"},{"id":"9ef32ef9-3f22-5829-aee5-59b55fc6b4e6","key":"uploads/10433ee7-ad12-4ae0-b34e-97553e46c6c8/9ef32ef9-3f22-5829-aee5-59b55fc6b4e6/attachment.sh","path":"scripts/validate.sh","size":2353,"sha256":"96a8783809db42e0b649e5f4cef775f4530fe82374200d48c81b5da434c46312","contentType":"application/x-sh; charset=utf-8"}],"bundle_sha256":"5094fbebba99099a310da33d82f60a692513f3f400c1f326dc0b1e83c0d595ec","attachment_count":6,"text_attachments":6,"attachment_storage":"skillopedia-attachments-v1","binary_attachments":0,"excluded_attachments":[]},"cluster_size":1,"skill_md_path":"skills/chainbase-openapi-skill/SKILL.md","import_metadata":{"date":"2026-06-05","author":"@skillopedia","version":"v1","category":"design-ux","category_label":"Design"},"exact_dupes_collapsed_into_this":0},"version":"v1","category":"design-ux","import_tag":"clean-skills-v1","description":"Operate Chainbase indexed wallet and token reads through UXC with a curated OpenAPI schema, API-key auth, and read-first guardrails."}},"renderedAt":1782979497146}

Chainbase Web3 API Skill Use this skill to run Chainbase indexed data operations through + OpenAPI. Reuse the skill for shared execution, auth, and error-handling guidance. Prerequisites - is installed and available in . - Network access to . - Access to the curated OpenAPI schema URL: - - A Chainbase API key. Scope This skill covers a read-first indexed data surface: - account native balance lookup - account token balances - account transaction history - token metadata - token holder reads - token price lookup - transaction detail lookup This skill does not cover: - raw chain RPC methods - w…