tokenbrokerAI Agent Skill for GitHub project analysis and nad.fun token launch. Analyzes repos, generates token identity/promo, and launches on nad.fun.
Install via ClawdBot CLI:
clawdbot install starrftw/tokenbroker.env file.env file on your local machineGITHUB_TOKEN: Used only for GitHub API calls to read public repository dataPRIVATE_KEY: Used only for EVM transaction signing (never exposed in plain text)BUILDER_ID: Local identifier for A2A protocolNAD_FUN_API_KEY: Used only for nad.fun token creation APIThe AI agent skill for memecoin launches on nad.fun. Analyze GitHub projects, generate token metadata, and launch directly on nad.fun bonding curves.
TokenBroker is a complete memecoin launch solution for AI agents:
```
generators/
โโโ identity.ts # Token name, ticker, description generation
โโโ reasoning.ts # Investment thesis, narrative creation
โโโ promo.ts # X threads, Telegram, Discord content
โโโ nadfun.ts # Nad.fun API: upload image/metadata, mine salt
โโโ index.ts # Pipeline orchestrator (generateAll)
```
```typescript
import { generateAll, prepareLaunch } from './generators/index.js';
// 1. Analyze repo and generate all launch assets
const assets = await generateAll({
repoAnalysis: await analyzeGitHubRepo('https://github.com/user/project')
});
console.log('Token name:', assets.identity.name);
console.log('Ticker:', assets.identity.ticker);
console.log('X Thread:', assets.promo.xThread.tweets);
// 2. Prepare launch on nad.fun (API calls only)
const prepared = await prepareLaunch(assets.identity, 'mainnet');
// -> Returns: { imageUri, metadataUri, salt, saltAddress }
// 3. Deploy on-chain (requires ethers + private key)
// Use deploy.ts module with wallet for on-chain execution
```
Analyzes repo and generates token identity:
```typescript
{
name: "SWAPPRO",
ticker: "SWAP",
tagline: "The next generation DeFi protocol",
description: "Full token description...",
nameReasoning: "How the name was derived"
}
```
Creates investment thesis and narrative:
```typescript
{
investmentThesis: "Why this token should exist...",
problemStatement: "The problem being solved",
solution: "The proposed solution",
marketOpportunity: "Market size and opportunity",
competitiveAdvantage: "Why this wins",
tokenUtilityRationale: "Token value proposition",
vision: "Long-term vision"
}
```
Generates marketing content:
```typescript
{
xThread: { title, tweets: [...], hashtags, mentions },
telegramPost: { title, content, hasButton, buttonText, buttonUrl },
discordAnnouncement: { title, content, hasEmbed, embedColor, embedFields },
tagline: "Marketing tagline",
elevatorPitch: "One-liner pitch"
}
```
Prepares token for nad.fun launch (API calls):
```typescript
{
imageUri: "ipfs://...",
metadataUri: "ipfs://...",
salt: "0x...",
saltAddress: "0x..."
}
```
TokenBroker integrates directly with nad.fun API:
| Step | API Endpoint | Function |
|------|-------------|----------|
| 1 | POST /agent/token/image | uploadImage() |
| 2 | POST /agent/token/metadata | uploadMetadata() |
| 3 | POST /agent/salt | mineSalt() |
| 4 | BondingCurveRouter.create() | On-chain deployment |
| Network | API | RPC |
|---------|-----|-----|
| Testnet | https://dev-api.nad.fun | https://testnet-rpc.monad.xyz |
| Mainnet | https://api.nadapp.net | https://rpc.monad.xyz |
```bash
npm install
```
```bash
NETWORK=mainnet
GITHUB_TOKEN=ghp_...
```
TokenBroker prepares all launch data. For actual on-chain deployment:
```bash
npm install ethers
```
Then use with a wallet:
```typescript
import { prepareLaunch } from './generators/nadfun.js';
import { ethers } from 'ethers';
const prepared = await prepareLaunch(identity, 'mainnet');
// Deploy with wallet
const wallet = new ethers.Wallet(privateKey, provider);
const router = new ethers.Contract(BONDING_CURVE_ROUTER, abi, wallet);
await router.create(tokenParams, fee, toll, tradingAmt, { value: deployFee });
```
Built for the agentic future. ๐ฆ
Generated Mar 1, 2026
AI agents analyze trending GitHub repositories to identify meme-worthy projects, automatically generate token names, tickers, and marketing content, and launch tokens on nad.fun bonding curves. This streamlines the process for developers looking to tokenize their projects without manual effort, leveraging AI for creative and promotional tasks.
After token launch, the skill generates comprehensive marketing materials including X threads, Telegram posts, and Discord announcements to promote the new memecoin. This helps projects gain visibility and community engagement quickly, reducing the need for manual content creation and social media management.
Users can deploy tokens on testnet environments to experiment with nad.fun bonding curves and tokenomics without risking real assets. This is ideal for developers, educators, or hobbyists learning about memecoin launches and blockchain integration in a risk-free setting.
AI agents use the skill to analyze GitHub repos, generating investment theses and narratives that highlight market opportunities and competitive advantages. This supports investors or analysts in evaluating potential token projects based on technical and community metrics from open-source codebases.
Offer TokenBroker as a subscription-based service for AI agent developers, providing access to advanced GitHub analysis, token generation, and nad.fun integration tools. Revenue is generated through monthly or annual licenses, with tiered pricing based on usage limits and features like mainnet deployments.
Operate a platform where users pay a commission or fee for each successful token launch facilitated by TokenBroker on nad.fun. This model monetizes the end-to-end launch process, including automated marketing and deployment, with revenue tied to transaction volume or a percentage of token sales.
Provide consulting services to enterprises or startups looking to tokenize their GitHub projects, using TokenBroker for custom integrations, security audits, and tailored marketing strategies. Revenue comes from project-based fees or retainer agreements for ongoing support and optimization.
๐ฌ Integration Tip
Ensure proper configuration of .env file with required credentials like GITHUB_TOKEN and PRIVATE_KEY, and test on testnet before moving to mainnet to avoid transaction errors.
Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
Become an autonomous prediction market trader on Polymarket with AI-powered analysis and a performance-backed token on Base. Trade real markets, build a track record, and let the buyback flywheel run.
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.
Trade and monitor Hyperliquid perpetual futures. Check balances, view positions with P&L, place/cancel orders, execute market trades. Use when the user asks about Hyperliquid trading, portfolio status, crypto positions, or wants to execute trades on Hyperliquid.