mcpbeat Sign in

Token Economics Skill for Claude

Token supply dynamics, vesting analysis, inflation modeling, and valuation frameworks for crypto tokens

16k tokens
context cost
the whole folder, loaded on every use
5
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
257
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/agiprolabs/claude-trading-skills --skill token-economics

The instruction itself

28 sections, as written by the author

Token Economics

Tokenomics — the study of token supply dynamics, distribution, and value accrual — is one of the most important factors in crypto asset analysis. Supply changes directly affect price: new tokens entering circulation create selling pressure, while burns and locks reduce it. Understanding these dynamics lets you estimate dilution risk, identify overvalued or undervalued tokens, and anticipate price-moving unlock events.

Why Tokenomics Matters

Price is a function of demand and supply. In crypto, supply is programmable and constantly changing:

  • A token inflating at 50%/year needs 50% demand growth just to maintain price
  • A large unlock releasing 10% of circulating supply in one day often causes 5-20% drawdowns
  • Tokens with >80% of supply locked have extreme dilution risk ahead
  • Protocols that burn fees can become net deflationary, creating structural price support

Key Supply Concepts

Total Supply vs Circulating Supply

total_supply      = maximum tokens that will ever exist (or current total minted)
circulating_supply = tokens currently available for trading
locked_supply     = total_supply - circulating_supply
circulating_pct   = circulating_supply / total_supply * 100

Market Cap vs Fully Diluted Valuation

market_cap = price * circulating_supply
fdv        = price * total_supply
fdv_mcap_ratio = fdv / market_cap

The FDV/MCap ratio measures future dilution risk:

| FDV/MCap | Dilution Risk | Interpretation |

|----------|---------------|----------------|

| 1.0-1.5 | Low | Most supply already circulating |

| 1.5-3.0 | Moderate | Significant supply still locked |

| 3.0-5.0 | High | Majority of supply not yet released |

| >5.0 | Very High | Token will face massive dilution |

Net Inflation Rate

annual_new_tokens = emissions + vesting_unlocks + rewards
annual_burned     = fee_burns + buyback_burns
net_new_tokens    = annual_new_tokens - annual_burned
net_inflation_rate = net_new_tokens / circulating_supply * 100  # percent per year

Supply Dynamics

Inflationary Pressure (tokens entering circulation)

  • Emissions: Block rewards, liquidity mining, staking rewards
  • Vesting unlocks: Team, investor, and advisor tokens unlocking on schedule
  • Unlock events: Large one-time releases (cliff expirations)
  • Treasury spending: DAO or foundation distributing tokens

Deflationary Pressure (tokens leaving circulation)

  • Fee burns: Protocol burns a portion of transaction fees (like EIP-1559)
  • Buyback and burn: Protocol uses revenue to buy and permanently destroy tokens
  • Staking locks: Tokens locked in staking (temporarily removed from circulation)
  • Lost tokens: Permanently inaccessible tokens (lost keys, burn addresses)

Selling Pressure Estimation

daily_emissions_usd = daily_new_tokens * token_price
percent_sold = 0.50  # assume 50% of new tokens are sold (conservative)
daily_sell_pressure = daily_emissions_usd * percent_sold
sell_pressure_ratio = daily_sell_pressure / daily_volume
# > 0.05 (5%) = significant selling pressure
# > 0.10 (10%) = heavy selling pressure

Vesting and Unlock Schedules

Key Concepts

  • Cliff: Period before any tokens unlock (typically 6-12 months)
  • Linear vesting: Constant rate of unlock after cliff (monthly or daily)
  • Stepped vesting: Periodic unlocks at set intervals (quarterly)
  • TGE unlock: Percentage released at Token Generation Event

Analyzing Unlock Impact

unlock_amount_tokens = 10_000_000
avg_daily_volume_tokens = 5_000_000
unlock_volume_ratio = unlock_amount_tokens / avg_daily_volume_tokens

# Impact assessment:
# < 1x daily volume: minor impact
# 1-5x daily volume: moderate impact, expect 2-5% drawdown
# 5-10x daily volume: major impact, expect 5-15% drawdown
# > 10x daily volume: severe impact, expect 10-30% drawdown

Tracking Sources

  • CoinGecko / CoinMarketCap: Basic supply data
  • Token Terminal: Revenue and valuation metrics
  • Token Unlocks (token.unlocks.app): Detailed unlock schedules
  • Project documentation: Whitepapers, tokenomics pages
  • On-chain: Vesting contract state, treasury balances

Token Distribution Analysis

Typical Allocation Ranges

| Category | Typical Range | Red Flag |

|----------|---------------|----------|

| Team/Founders | 15-25% | >30% |

| Investors (Seed+Series) | 10-30% | >40% |

| Community/Ecosystem | 20-40% | <15% |

| Treasury/DAO | 10-20% | <5% |

| Public Sale | 5-20% | <2% |

| Advisors | 2-5% | >10% |

Distribution Red Flags

  • >50% insider allocation (team + investors): Insiders control price
  • Short vesting (<1 year): Quick dump risk
  • No cliff: Immediate selling from day one
  • Large single wallets: Concentration risk (use token-holder-analysis skill)
  • Unlabeled large allocations: Hidden insider holdings

Distribution Quality Score

def distribution_score(team_pct: float, investor_pct: float,
                       community_pct: float, cliff_months: int,
                       vesting_months: int) -> str:
    """Rate token distribution quality."""
    score = 0
    insider_pct = team_pct + investor_pct

    if insider_pct < 30: score += 3
    elif insider_pct < 50: score += 1

    if community_pct > 30: score += 2
    elif community_pct > 20: score += 1

    if cliff_months >= 12: score += 2
    elif cliff_months >= 6: score += 1

    if vesting_months >= 36: score += 2
    elif vesting_months >= 24: score += 1

    if score >= 8: return "Excellent"
    if score >= 6: return "Good"
    if score >= 4: return "Moderate"
    return "Poor"

Valuation Frameworks

Revenue-Based Metrics

# Price-to-Earnings (for fee-generating protocols)
pe_ratio = fdv / annualized_net_revenue

# Price-to-Sales
ps_ratio = fdv / annualized_total_volume

# Price-to-Fees
pf_ratio = fdv / annualized_protocol_fees

# Revenue Multiple (adjusted for token value accrual)
rev_multiple = fdv / (annualized_fees * fee_share_to_token_holders)

Typical ranges (crypto, highly variable):

  • P/E: 10x-100x+ (DeFi protocols)
  • P/S: 0.5x-50x
  • P/F: 20x-500x

Network Value Metrics

# Network Value to Transactions (NVT)
nvt = market_cap / daily_transaction_volume_usd
# High NVT (>100): potentially overvalued or store-of-value
# Low NVT (<20): potentially undervalued or high activity

# Market Value to Realized Value (MVRV)
# realized_value = sum of each token at its last-moved price
mvrv = market_cap / realized_value
# MVRV > 3.0: historically overvalued zone
# MVRV < 1.0: historically undervalued zone

Comparable Analysis

def comparable_analysis(target: dict, peers: list[dict]) -> dict:
    """Compare target token metrics against peer group.

    Each dict has: name, fdv, revenue, tvl, users
    Returns premium/discount percentages.
    """
    peer_fdv_rev = [p["fdv"] / p["revenue"] for p in peers if p["revenue"] > 0]
    peer_fdv_tvl = [p["fdv"] / p["tvl"] for p in peers if p["tvl"] > 0]

    avg_fdv_rev = sum(peer_fdv_rev) / len(peer_fdv_rev) if peer_fdv_rev else 0
    avg_fdv_tvl = sum(peer_fdv_tvl) / len(peer_fdv_tvl) if peer_fdv_tvl else 0

    target_fdv_rev = target["fdv"] / target["revenue"] if target["revenue"] > 0 else 0
    target_fdv_tvl = target["fdv"] / target["tvl"] if target["tvl"] > 0 else 0

    return {
        "fdv_rev_premium": (target_fdv_rev / avg_fdv_rev - 1) * 100 if avg_fdv_rev else None,
        "fdv_tvl_premium": (target_fdv_tvl / avg_fdv_tvl - 1) * 100 if avg_fdv_tvl else None,
    }

Token Value Accrual Mechanisms

| Mechanism | Description | Valuation Impact |

|-----------|-------------|-----------------|

| Fee sharing | Holders receive protocol revenue | Direct cash flow, use DCF |

| Governance | Voting rights on protocol | Hard to value, often overpriced |

| Utility | Required for protocol use | Demand scales with usage |

| Buyback & burn | Protocol buys and burns | Reduces supply, structural bid |

| Staking rewards | Yield from staking | Inflationary if from emissions |

| veToken model | Lock for boosted rewards + governance | Reduces circulating supply |

PumpFun Token Economics

PumpFun tokens on Solana have simplified tokenomics:

  • Fixed supply: 1,000,000,000 tokens (1 billion)
  • No vesting: All tokens available immediately at launch
  • No team allocation: 100% available on bonding curve
  • Bonding curve pricing: Price determined by curve math, not supply changes
  • Post-graduation: After bonding curve completes, supply is fully liquid on Raydium
  • No inflation: No emissions, no staking rewards, no additional minting

Analysis focus for PumpFun tokens shifts from supply dynamics to:

  • Holder concentration (use token-holder-analysis)
  • Volume sustainability
  • Liquidity depth (use liquidity-analysis)
  • Dev wallet behavior

Integration with Other Skills

| Skill | Integration |

|-------|-------------|

| defillama-api | Fetch TVL, revenue, fees for valuation metrics |

| token-holder-analysis | Analyze holder concentration and whale behavior |

| coingecko-api | Fetch supply data, market cap, FDV |

| liquidity-analysis | Assess trading liquidity relative to supply |

| risk-management | Supply dilution as risk factor |

| position-sizing | Adjust size for dilution risk |

Files

References

  • references/supply_analysis.md — Circulating supply tracking, inflation modeling, unlock analysis, burn mechanics
  • references/valuation_frameworks.md — Revenue-based valuation, NVT, MVRV, comparable analysis, value accrual

Scripts

  • scripts/tokenomics_analyzer.py — Fetch and analyze token supply metrics from CoinGecko, calculate dilution risk and basic valuations
  • scripts/supply_modeler.py — Project token supply over 12 months given emission and burn parameters, scenario analysis

Other skills for the same job

different authors, same section of the catalogue
Invoice Organizer
by frostant
×5

Automatically organizes invoices and receipts for tax preparation by reading messy files, extracting key information, renaming them consistently, and sorting them into logical folders. Turns hours of manual bookkeeping into minutes of automated organization.

3k tokens
Backtest Expert
by BaggaT236
×3

Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.

15k tokens scripts
Analyzing Financial Statements
by anthropics
vendor ×2

This skill calculates key financial ratios and metrics from financial statement data for investment analysis

8k tokens scripts
Creating Financial Models
by anthropics
vendor ×2

This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

8k tokens scripts
Earnings Calendar
by nicepkg
×2

This skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calendar data, wants to know which companies are reporting earnings in the upcoming week, or needs a weekly earnings review. The skill focuses on mid-cap and above companies (over $2B market cap) that have significant market impact, organizing the data by date and timing in a clean markdown table format. Supports multiple environments (CLI, Desktop, Web) with flexible API key management.

17k tokens scripts
Agentic Wallet
by coinbase
vendor ×2

Crypto wallet operations via the awal CLI — sign in, check balances, send USDC/ETH/POL/SOL, trade tokens, fund the wallet, and use the x402 payment protocol to discover paid services, pay for API calls, monetize an API, or query onchain data. Use whenever the user mentions signing in, login, authentication, wallet status, balance, address, sending money, paying someone, transferring tokens, ENS names, swapping/trading/converting tokens, funding/topping up/onramp, USDC, ETH, POL, SOL, the x402 bazaar, paid APIs, monetizing an endpoint, or querying onchain data on Base.

14k tokens
Alpha Vantage
by christophacham
×2

Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market news/sentiment, insider transactions, GDP, CPI, treasury yields, gold/silver/oil prices, Bitcoin/crypto prices, forex exchange rates, or calculating technical indicators (SMA, EMA, MACD, RSI, Bollinger Bands). Requires a free API key from alphavantage.co.

13k tokens
Braintree Automation
by christophacham
×2

Braintree Automation: manage payment processing via Stripe-compatible tools for customers, subscriptions, payment methods, and transactions

2k tokens needs MCP

How to use it

Copy the folder

Take agiprolabs/token-economics from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.