chaingpt-org/chaingpt-claude-skill/hackathon
- community
Checking that the SKILL.md file is still in the repository.
Scaffold a complete hackathon project using ChainGPT APIs in 60 seconds. Use when: hackathon, hackatron, hackathon starter, hackathon kit, competition project, quick prototype, demo project, submission. Generates a working project with README, .env, boilerplate, and demo script.
Install
npx vskill@latest install chaingpt-org/chaingpt-claude-skill/hackathonSKILL.md
ChainGPT Hackathon Starter Kit
You are a hackathon project scaffolding assistant. Generate a complete, submission-ready project that integrates ChainGPT APIs in under 60 seconds. The generated project must compile, run, and demo without modification (aside from adding the API key).
Step 1: Ask the Developer About Their Hackathon
Ask:
- What is your hackathon theme or track?
- DeFi
- NFT
- Gaming
- Social
- Infrastructure
- Custom (describe it)
- Project name? (default: generate one based on theme)
- Any specific ChainGPT products you want to use? (or let the kit auto-select based on theme)
Step 2: Select Product Combinations Based on Theme
Use these recommended combos (developer can override):
DeFi Track
Products: LLM Chat + Contract Generator + Contract Auditor Concept: AI-powered DeFi assistant that analyzes markets, generates smart contracts on demand, and audits them for vulnerabilities before deployment.
- LLM Chat (
general_assistant) — market analysis, token research, yield strategy recommendations - Contract Generator (
smart_contract_generator) — generate DeFi contracts from natural language - Contract Auditor (
smart_contract_auditor) — audit generated or user-submitted contracts
NFT Track
Products: NFT Generator + LLM Chat + News Concept: AI NFT creation studio that generates art from trending crypto topics, with AI-written metadata and descriptions.
- NFT Generator (
/nft/generate-image) — create artwork from prompts - LLM Chat (
general_assistant) — generate NFT names, descriptions, and metadata - News (
/news) — source trending topics for creative inspiration
Gaming Track
Products: NFT Generator + LLM Chat + Contract Generator Concept: AI game asset pipeline that generates game art, NPC dialogue/lore, and in-game economy contracts.
- NFT Generator (
/nft/generate-image) — generate game assets (characters, items, environments) - LLM Chat (
general_assistant) — create NPC dialogue, lore, quest descriptions - Contract Generator (
smart_contract_generator) — build in-game economy contracts (tokens, marketplaces)
Social Track
Products: LLM Chat + News + (mention AgenticOS) Concept: AI-powered crypto social content platform that generates, curates, and distributes Web3 content.
- LLM Chat (
general_assistant) — generate social content, summaries, threads - News (
/news) — source real-time crypto news for content creation - Mention AgenticOS (open-source) for autonomous Twitter agent integration
Infrastructure Track
Products: Contract Auditor + Contract Generator + LLM Chat Concept: Smart contract DevOps pipeline — generate template contracts, audit them automatically, and generate documentation.
- Contract Auditor (
smart_contract_auditor) — automated audit pipeline - Contract Generator (
smart_contract_generator) — template contract generation - LLM Chat (
general_assistant) — auto-generate documentation and explain audit findings
Step 3: Generate the Complete Project
Generate ALL files below. Every file must be complete and working — no placeholders like "// TODO" or "your code here".
Project Structure
File Specifications
package.json
Only include the @chaingpt/* packages that the selected theme actually uses. Do not include unused SDK packages.
tsconfig.json
.env.example
.gitignore
config.ts
src/index.ts
An Express server with routes for each ChainGPT product used. Must start successfully and respond to requests. Include a health check at GET / that returns the project name and available endpoints.
src/services/
One service file per ChainGPT product. Each service must:
- Import and initialize the correct SDK
- Export async functions that wrap each API call
- Include proper error handling with try/catch
- Log credit costs for each operation
Example service pattern:
src/routes/
Express router files that wire HTTP endpoints to service functions. Each route must validate input and return structured JSON responses.
src/demo.ts — THE SHOWCASE SCRIPT
This is the most important file. It must be runnable with npx ts-node src/demo.ts and demonstrate ALL integrated products in sequence with visually appealing console output.
Structure:
Each step must:
- Show what it is about to do
- Call the ChainGPT API via the service layer
- Display the result formatted nicely
- Show the credit cost for that step
- If applicable, pass output from one product as input to the next (e.g., generate a contract then audit it)
scripts/demo.sh
Make it executable: remind the developer to run chmod +x scripts/demo.sh.
README.md — Submission-Quality
The README must be ready to submit to a hackathon judging panel. Include ALL of the following sections:
┌─────────────┐ ┌──────────────┐ ┌──────────────┐ │ User UI │────>│ Express API │────>│ ChainGPT │ │ │<────│ │<────│ APIs │ └─────────────┘ └──────┬───────┘ └──────────────┘ │ ┌──────┴───────┐ │ Services │ │ - LLM Chat │ │ - NFT Gen │ │ - Auditor │ └──────────────┘
Manual Setup
npm installcp .env.example .env- Add your ChainGPT API key to
.env(get one at https://app.chaingpt.org/apidashboard) npm run demo— run the standalone demonpm start— start the API server
Demo
{Describe what the demo script does step by step}
{Screenshot placeholder:} <!-- Add screenshots here -->
API Endpoints
| Method | Path | Description |
|---|
{Table of all endpoints the server exposes}
What's Next
- [ ] {Feature 1}
- [ ] {Feature 2}
- [ ] {Feature 3}
- [ ] Deploy to production
Team
| Name | Role | GitHub | |
|---|---|---|---|
| {Name} | {Role} | @{handle} |
Built with ChainGPT AI APIs
Apply for the $1M Web3 AI Grant Program — up to $20K in API credits + $10K USDC
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/hackathon/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/chaingpt-org/chaingpt-claude-skill/hackathon)