CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

chaingpt

Build with the ChainGPT Web3 AI developer platform. Full API/SDK reference and project scaffolding for: Web3 AI Chatbot & LLM, AI NFT Generator, Smart Contract Generator, Smart Contract Auditor, AI Crypto News, AgenticOS Twitter agents, and Solidity LLM. Use when building blockchain apps, Web3 chatbots, NFT tools, smart contract tools, crypto news feeds, AI agents, or integrating any ChainGPT API. Triggers: chaingpt, web3 ai, nft generator, smart contract audit, crypto news api, agenticos, solidity llm, cgpt, blockchain ai, token analytics.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable, with complete runnable code for every product and useful cost/credential workflows. Its weaknesses are duplicated pricing content that bloats the token budget, and a progressive-disclosure architecture whose referenced files (reference/, templates/, examples/, patterns/) are entirely missing from the bundle, leaving the navigation pointers broken.

Suggestions

Ship the referenced bundle files (reference/*.md, templates/, examples/, patterns/, migration/, mcp-server/, mock-server/) or remove the pointers — as delivered, all 30+ referenced paths dangle and the skill's disclosure structure fails in practice.

De-duplicate pricing: keep a one-line cost column in the Products table and move the full 20-row credit table into `reference/pricing.md` (already referenced), cutting roughly 30 lines of duplicated tokens.

Fold the 'Key Conventions' section into the places where each convention applies (or into the reference files), since several items (env-var keys, streaming preference, mock server) repeat guidance already stated in earlier sections.

DimensionReasoningScore

Conciseness

Mostly efficient — the endpoints, model IDs, and credit math are novel specifics Claude does not know — but pricing is duplicated between the "Products at a Glance" table and the ~20-row "Credit Cost Estimator" table (which itself duplicates the referenced `reference/pricing.md`), and "Key Conventions" restates guidance already given in earlier sections. Not 4 because the duplication across a 340-line body is more than minor trimming; not 2 because there is no padding or explanation of concepts Claude already knows.

3 / 5

Actionability

Fully executable, copy-paste-ready JavaScript, Python, and curl examples for every product, with real imports, parameters, model IDs, and chain IDs (e.g., `model: 'nebula_forge_xl', height: 1024, width: 1024, steps: 25`; `chainId: 56`), plus a worked cost estimate. Specific examples cover the common cases for all seven products, matching the top anchor.

5 / 5

Workflow Clarity

Clear sequences exist (5-step API key setup, the request-to-template mapping table for scaffolding) and there is an explicit pre-flight checkpoint ("Before generating code that makes API calls, always estimate and report the credit cost"), but there are no validate→fix→retry feedback loops for API failures beyond "check for HTTP 402/403". Not 5 because checkpoints are implicit and error-recovery loops are absent; above 3 because sequences and pre-checks are explicit and well-ordered.

4 / 5

Progressive Disclosure

The structure is textbook one-level-deep disclosure (inline quick starts with clearly signaled pointers like "read `reference/llm-chatbot.md`"), but none of the referenced files exist in the bundle — `reference/`, `templates/`, `examples/`, `patterns/`, `migration/`, `mcp-server/`, and `mock-server/` are all absent, so every navigation pointer dangles, and the large inlined credit-cost table is content that belongs in the separate pricing file. Not 4 because scoring against the actual (empty) bundle structure, the references do not resolve; not 2 because the in-body organization and signaling are genuinely good.

3 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that explicitly covers what the skill does and when to use it, with a comprehensive product list and an explicit trigger-term list. Its main weakness is that the action verbs are generic ("Build with...") and a few natural user phrasings are missing from the triggers.

DimensionReasoningScore

Specificity

Lists seven concrete named capabilities ("Web3 AI Chatbot & LLM, AI NFT Generator, Smart Contract Generator, Smart Contract Auditor, AI Crypto News, AgenticOS Twitter agents, and Solidity LLM") plus "Full API/SDK reference and project scaffolding", but the governing verb "Build with the ChainGPT Web3 AI developer platform" is generic. Not 5 because the actions reduce to one generic verb over a product catalog rather than multiple varied concrete actions; not 3 because coverage of capabilities is comprehensive.

4 / 5

Completeness

Explicitly answers both what ("Full API/SDK reference and project scaffolding for: ...") and when ("Use when building blockchain apps, ... or integrating any ChainGPT API") with concrete trigger phrases, matching the top anchor exactly. It is not 4 because the 'when' clause is already explicit and enumerated rather than merely implied or needing more specificity.

5 / 5

Trigger Term Quality

Good keyword coverage with both a natural-language trigger clause ("Use when building blockchain apps, Web3 chatbots, NFT tools, smart contract tools, crypto news feeds, AI agents") and an explicit trigger list ("Triggers: chaingpt, web3 ai, nft generator, smart contract audit, crypto news api, agenticos, solidity llm, cgpt, blockchain ai, token analytics"). Not 5 because a few natural terms users would say are missing (e.g., "erc-20", "defi", "crypto bot", "ethereum").

4 / 5

Distinctiveness Conflict Risk

Brand-anchored triggers ("chaingpt", "cgpt", "agenticos", "solidity llm") establish a clear niche with minimal conflict when the platform is named, but broad phrases like "blockchain ai" and "AI agents" carry overlap risk with generic Web3/agent skills. Not 5 due to that broad-term overlap; clearly above 3 because the brand triggers are distinctive.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

internet-court/internet-court-skill

Path

vendored/chaingpt/chaingpt/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.