### Quick Start Examples Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/create-pitch-deck/SKILL.md Examples of natural language prompts to initiate the pitch deck creation skill. The skill then guides the user through an interview process to generate a polished HTML deck with speaking notes. ```bash # Just ask naturally: # "Create a pitch deck for my Solana project" # "Help me pitch to Colosseum hackathon judges" # "I need a VC deck for my DeFi protocol" # "Prepare a grant application for Solana Foundation" # "Create slides for demo day" # The skill will: # 1. Interview you deeply (story, evidence, ask) # 2. Choose the right narrative framework # 3. Generate a polished HTML deck with speaking notes # 4. Score the deck and suggest improvements # 5. Prepare you for Q&A with objection handling ``` -------------------------------- ### Review README Setup Instructions Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/submit-to-hackathon/SKILL.md Ensure your README file contains a 'Quick Start' section with setup instructions. This command displays the first 30 lines of the README. ```bash head -30 README.md ``` -------------------------------- ### Create and Setup Remotion Project Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/SKILL.md Creates a new Remotion marketing video project, installs dependencies, adds necessary Remotion packages, and starts the development studio for previewing. ```bash npx create-video@latest marketing-video cd marketing-video && npm install npx remotion add @remotion/transitions @remotion/light-leaks @remotion/google-fonts @remotion/noise @remotion/captions @remotion/media-utils npx remotion studio ``` -------------------------------- ### Development Setup Commands Source: https://github.com/sendaifun/solana-new/blob/main/CONTRIBUTING.md Clone the repository, install dependencies, and run development commands for the CLI. ```bash git clone https://github.com/sendaifun/solana-new-cli.git cd solana-new-cli pnpm install pnpm dev # run the CLI locally without building pnpm build # compile TypeScript (verify before PR) ``` -------------------------------- ### Install @remotion/media-utils Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/references/cinematic-techniques.md Install the media utilities package for audio visualization. ```bash npx remotion add @remotion/media-utils ``` -------------------------------- ### Create Remotion Project Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/references/remotion-quickstart.md Use this command to initialize a new Remotion project. Select 'Blank template' and 'Yes' for TailwindCSS and Install Skills for a recommended setup. ```bash npx create-video@latest my-video # Select: Blank template # TailwindCSS: Yes (optional but recommended) # Install Skills: Yes cd my-video && npm install ``` -------------------------------- ### Install Claude Code Source: https://github.com/sendaifun/solana-new/blob/main/CLAUDE.md Use this command to download and install the Claude Code setup script. ```bash curl -fsSL https://www.solana.new/setup.sh | bash ``` -------------------------------- ### Install Solana CLI Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Installs the Solana CLI using the official installation script. ```bash curl --proto '=https' --tlsv1.2 -sSfL https://solana-install.solana.workers.dev | bash ``` -------------------------------- ### Preamble Script for Telemetry Setup Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/verify-humanity-poh/SKILL.md This bash script runs at the beginning to set up telemetry. It checks for existing configuration, determines the telemetry tier, and optionally sends a 'started' event. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER=${_TEL_TIER:-anonymous} _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"verify-humanity-poh","phase":"build","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"verify-humanity-poh","phase":"build","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Install Anchor Framework Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Installs the Anchor framework, including its version manager (avm), from source. ```bash cargo install avm --git https://github.com/solana-foundation/anchor --locked && avm update ``` -------------------------------- ### Initialize Telemetry and Session Variables Source: https://github.com/sendaifun/solana-new/blob/main/skills/idea/solana-beginner/SKILL.md Sets up telemetry tier, session ID, and logs the start of the skill. It also attempts to track the skill start event with Convex. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER=${_TEL_TIER:-anonymous} _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"solana-beginner","phase":"idea","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"solana-beginner","phase":"idea","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Install All Official Solana Foundation Skills Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/navigate-skills/SKILL.md Use this command to install all official skills provided by the Solana Foundation from their GitHub repository. ```bash npx skills add https://github.com/solana-foundation/solana-dev-skill ``` -------------------------------- ### Initialize Telemetry Variables and Start Event Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/apply-grant/SKILL.md Sets up telemetry variables, creates a directory for Superstack config, and logs the start of the 'apply-grant' skill event if telemetry is not turned off. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER="${_TEL_TIER:-"anonymous"}" _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"apply-grant","phase":"launch","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"apply-grant","phase":"launch","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Install DefiLlama API SDKs Source: https://github.com/sendaifun/solana-new/blob/main/skills/idea/defillama-research/references/defillama-api-guide.md Install the JavaScript or Python SDKs to interact with the DefiLlama API. Use npm for JavaScript and pip for Python. ```bash # JavaScript npm install @defillama/api # Python pip install defillama-sdk ``` -------------------------------- ### Install @remotion/noise Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/references/cinematic-techniques.md Install the noise package for generating organic motion. ```bash npx remotion add @remotion/noise ``` -------------------------------- ### Environment Variables Example for Git Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/guides/rpc-wallet-guide.md Example `.env.example` file content to be committed to git. This file serves as a template for developers to fill in their specific values. ```bash # .env.example SOLANA_RPC_URL=https://api.devnet.solana.com HELIUS_RPC_URL= HELIUS_API_KEY= ALCHEMY_RPC_URL= ALCHEMY_API_KEY= ``` -------------------------------- ### Start Surfpool Local Network Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Starts the Surfpool local testing network. ```bash surfpool start ``` -------------------------------- ### Install Node.js using NVM Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Installs Node.js version 20 and sets it as the current version using NVM. ```bash nvm install 20 && nvm use 20 ``` -------------------------------- ### Start solana-test-validator Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Starts the standard Solana local testing validator. ```bash solana-test-validator ``` -------------------------------- ### Install Key Remotion Packages Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/SKILL.md Install essential packages for enhancing video quality and adding cinematic effects. ```bash npx remotion add @remotion/transitions npx remotion add @remotion/light-leaks npx remotion add @remotion/google-fonts npx remotion add @remotion/noise npx remotion add @remotion/captions npx remotion add @remotion/media-utils ``` -------------------------------- ### Quick Start for Idea Generation Skill Source: https://github.com/sendaifun/solana-new/blob/main/skills/idea/find-next-crypto-idea/SKILL.md This skill activates automatically when you ask natural language questions about crypto project ideas. No explicit command is needed to start. ```bash # Just ask naturally — this skill activates automatically # Example prompts: # "What should I build in crypto?" # "I'm interested in DeFi x AI — what are the gaps?" # "Give me 3 Solana project ideas for a hackathon" ``` -------------------------------- ### Install and Start Surfpool Local Validator Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/guides/deploy-runbook.md Installs Surfpool, a local Solana environment with unlimited SOL, and starts it. Supports auto-funding or airdropping to specific addresses. ```bash # Install curl -sL https://run.surfpool.run/ | bash # Start with auto-funded wallet (10,000 SOL default) surfpool start # Or airdrop to specific addresses surfpool start --airdrop # Deploy to surfpool instead of devnet anchor deploy --provider.cluster http://localhost:8899 # Standard airdrop also works (no rate limits) solana airdrop 100 --url http://localhost:8899 ``` -------------------------------- ### Create Solana Dapp Project Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/scaffold-project/SKILL.md Use this command for the fastest path to set up most Solana projects, including frontend integration. It initializes the project, installs dependencies, and prepares the development environment. ```bash npx create-solana-dapp my-project cd my-project npm install ``` -------------------------------- ### Anchor Program Example Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/solana-knowledge/04-protocols-and-sdks.md A basic Anchor program demonstrating initialization of an account. Ensure you have the Anchor framework installed and configured for Rust development. ```rust use anchor_lang::prelude::*; #[program] pub mod my_program { use super::*; pub fn initialize(ctx: Context) -> Result<()> { ctx.accounts.my_account.data = 0; Ok(()) } } #[derive(Accounts)] pub struct Initialize<'info> { #[account(init, payer = signer, space = 8 + 8)] pub my_account: Account<'info, MyAccount>, #[account(mut)] pub signer: Signer<'info>, pub system_program: Program<'info, System>, } #[account] pub struct MyAccount { pub data: u64, } ``` -------------------------------- ### Install and Add shadcn/ui Components Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/frontend-design-guidelines/references/stack-defaults.md Use these commands to initialize shadcn/ui in your project and add specific components on demand. Avoid adding all components upfront. ```bash pnpm dlx shadcn@latest init pnpm dlx shadcn@latest add button input label card dialog form sonner ``` -------------------------------- ### Create .env file for Project Configuration Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Example structure for a .env file, including settings for RPC URLs, wallet private keys, and Colosseum Copilot tokens. ```bash # RPC (use Helius for production, devnet for development) SOLANA_RPC_URL=https://api.devnet.solana.com # HELIUS_RPC_URL=https://mainnet.helius-rpc.com/?api-key=YOUR_KEY # Wallet (for backend/agent projects) # PRIVATE_KEY=your-base58-private-key # Colosseum Copilot (for competitive research) # COLOSSEUM_COPILOT_PAT=your-copilot-token ``` -------------------------------- ### GET /checker/pricing Response Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/verify-humanity-poh/references/poh-api-reference.md Example response for a pre-flight cost check for bulk scans, detailing per-address cost, total cost, and pricing tiers. ```json { "count": 100, "perAddress": 0.55, "total": 55000000, "tiers": [ { "min": 1, "max": 99, "price": 0.70 }, { "min": 100, "max": 499, "price": 0.55 }, { "min": 500, "max": null, "price": 0.40 } ] } ``` -------------------------------- ### Preamble Script for Telemetry Setup Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/video-craft/SKILL.md This bash script runs at the beginning of the skill to set up telemetry variables, check user preferences, and send a start event if telemetry is enabled. It determines the telemetry tier, checks if the user has been prompted, and records the start time and session ID. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER=${_TEL_TIER:-anonymous} _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"video-craft","phase":"launch","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"video-craft","phase":"launch","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Start Remotion Development Studio Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/references/remotion-quickstart.md Launch the Remotion development studio to preview your videos in the browser with hot reloading capabilities. ```bash npx remotion studio # Preview in browser (hot reload) ``` -------------------------------- ### Initialize Anchor Project and Add Dependencies Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-defi-protocol/SKILL.md Scaffolds a new Anchor project for a DeFi protocol and adds essential dependencies for SPL token integration and Pyth oracle feeds. ```bash anchor init my-defi-protocol cd my-defi-protocol cargo add anchor-spl # SPL token integration cargo add pyth-solana-receiver-sdk # Oracle price feeds (Pyth pull model) ``` -------------------------------- ### Empty State with Action Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/frontend-design-guidelines/references/states.md Implement empty states with an explanation, a clear next action, and personality. This example renders a message, icon, and a button to guide the user when no data is present. ```tsx if (items.length === 0) { return (

No transactions yet

Once you make a transfer or trade, you'll see it here.

); } ``` -------------------------------- ### Ask Solana Skills Directly Source: https://github.com/sendaifun/solana-new/blob/main/skills/README.md Examples of how to interact with the Solana skills using command-line prompts. These demonstrate initiating specific skills like idea generation or building a DeFi protocol. ```bash claude "/find-next-crypto-idea What should I build in crypto?" codex "Help me build a DeFi protocol on Solana" ``` -------------------------------- ### Get Swap Quote with Jupiter API Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/solana-knowledge/04-protocols-and-sdks.md Use this snippet to fetch a swap quote from the Jupiter API. Ensure you have the `@jup-ag/api` package installed. Specify input/output tokens, amount, and slippage. ```typescript import { createJupiterApiClient } from "@jup-ag/api"; const jupiter = createJupiterApiClient(); const quote = await jupiter.quoteGet({ inputMint: "So11111111111111111111111111111111111111112", // SOL outputMint: "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", // USDC amount: 1_000_000_000, // 1 SOL in lamports slippageBps: 50, // 0.5% }); ``` -------------------------------- ### React Native Crypto Polyfill Setup Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-mobile/references/mobile-architecture.md This JavaScript code snippet demonstrates how to install the react-native-quick-crypto polyfill. Ensure this is imported before any Solana libraries to handle crypto operations correctly in React Native. ```javascript // polyfill.js import { install } from "react-native-quick-crypto"; install(); ``` -------------------------------- ### Build Context Markdown Example Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/specs/phase-handoff.md This markdown file captures the context for the 'Build' phase, detailing the technology stack, installed skills, MCPs, cloned repos, build status, and review findings. It is auto-generated by Superstack skills. ```markdown # Build Context > Auto-generated by superstack skills. Do not edit manually. ## Stack | Field | Value | |-------|-------| | Template | next-anchor | | Architecture pattern | Solana Agent Kit | | Completed at | 2026-03-28T18:00:00Z | ### Skills Installed - solana-agent-kit - jupiter - helius ### MCPs Configured - helius-mcp - jupiter-mcp ### Repos Cloned - create-solana-agent ## Build Status | Field | Value | |-------|-------| | MVP complete | Yes | | Tests passing | Yes | | Devnet deployed | Yes | | Mainnet deployed | No | | Program ID | AbC123... | | Mainnet program ID | — | | Deployment date | — | | RPC provider | — | ### Milestones - [x] Agent SDK scaffold (2026-03-28T14:00:00Z) - [x] Jupiter swap integration (2026-03-28T15:30:00Z) - [x] Agent-to-agent payment flow (2026-03-28T17:00:00Z) ## Review | Field | Value | |-------|-------| | Security score | B | | Quality score | B+ | | Ready for mainnet | Yes | ### Findings | Severity | Category | Description | Fix | |----------|----------|-------------|-----| | medium | security | Missing input validation on payment amount | Add bounds check in settle_payment instruction | ``` -------------------------------- ### Initialize Telemetry and Session Variables Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/brand-design/SKILL.md Sets up telemetry tier, prompts status, and session ID. It also logs the skill start event and optionally sends a tracking event to a Convex URL. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER=${_TEL_TIER:-"anonymous"} _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"brand-design","phase":"build","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"brand-design","phase":"build","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Telemetry Setup Script Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/page-load-animations/SKILL.md This bash script configures telemetry settings for the skill, including determining the telemetry tier and prompting the user if necessary. It logs the start of the skill and sends an event to a telemetry endpoint if telemetry is enabled. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER=${_TEL_TIER:-anonymous} _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"page-load-animations","phase":"build","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"page-load-animations","phase":"build","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Build and Deploy Program to Mainnet Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/deploy-to-mainnet/references/program-upgrade-guide.md Builds the Solana program and deploys it to the mainnet cluster using Anchor. Records the program ID after deployment. ```bash anchor build anchor deploy --provider.cluster mainnet anchor keys list ``` -------------------------------- ### Verify Live Solana Program Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/guides/deploy-runbook.md After deployment, verify that your program is live on the network by using the `solana program show` command with your program ID and the mainnet-beta cluster URL. ```bash solana program show --url mainnet-beta ``` -------------------------------- ### Install Rust Source: https://github.com/sendaifun/solana-new/blob/main/skills/build/build-with-claude/references/dev-environment-setup.md Installs the latest stable version of Rust using the official installation script. ```bash curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` -------------------------------- ### Install Solana CLI Source: https://github.com/sendaifun/solana-new/blob/main/skills/idea/solana-beginner/references/why-solana-for-builders.md Installs the Solana Command Line Interface (CLI) for interacting with the Solana network. Ensure you have curl installed. ```shell sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)" ``` -------------------------------- ### Initialize Telemetry and Session Variables Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/create-pitch-deck/SKILL.md This script sets up telemetry variables, creates a session ID, and initializes the telemetry file. It also attempts to send a 'started' event to a Convex URL if configured. ```bash _TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous") _TEL_TIER="${_TEL_TIER:-anonymous}" _TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no") _TEL_START=$(date +%s) _SESSION_ID="$$-$(date +%s)" mkdir -p ~/.superstack echo "TELEMETRY: $_TEL_TIER" echo "TEL_PROMPTED: $_TEL_PROMPTED" if [ "$_TEL_TIER" != "off" ]; then _TEL_EVENT='{"skill":"create-pitch-deck","phase":"launch","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' echo "$_TEL_EVENT" >> ~/.superstack/telemetry.jsonl 2>/dev/null || true _CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "") [ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"create-pitch-deck","phase":"launch","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 & true fi ``` -------------------------------- ### Scaffold a New Remotion Project Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/SKILL.md Create a new Remotion marketing video project using the `create-video` tool and install its dependencies. ```bash # If no Remotion project exists: npx create-video@latest marketing-video cd marketing-video && npm install ``` -------------------------------- ### Install @remotion/light-leaks Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/references/cinematic-techniques.md Install the light leaks package using npm or yarn. ```bash npx remotion add @remotion/light-leaks ``` -------------------------------- ### Product Demo Composition Structure Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/SKILL.md Example structure for a 30-second product demo composition, broken down into scenes with frame and time ranges. ```plaintext Scene 1: Hook — metric or bold claim (0-90 frames, 3s) Scene 2: Problem — the pain point (90-240, 5s) Scene 3: Demo — product in action (240-660, 14s) Scene 4: Proof — metrics/social proof (660-810, 5s) Scene 5: CTA — try it now (810-900, 3s) ``` -------------------------------- ### Verify Tool Installations Source: https://github.com/sendaifun/solana-new/blob/main/skills/data/guides/deploy-runbook.md Check if required development tools like Solana CLI, Anchor, Node.js, and Cargo are installed and meet version requirements. Includes commands to install missing tools. ```bash # Verify tools are installed solana --version # Needs >= 2.0 (Agave) anchor --version # Needs >= 1.0.0 (if using Anchor) node --version # Needs >= 20 # If any are missing: # Solana: sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)" # Anchor: cargo install avm --git https://github.com/solana-foundation/anchor --locked && avm update # Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` -------------------------------- ### Install @remotion/maps Source: https://github.com/sendaifun/solana-new/blob/main/skills/launch/marketing-video/references/cinematic-techniques.md Installs the Remotion maps package, which can be used for global or network visualizations. ```bash npx remotion add @remotion/maps ```