一键导入
navigate-skills
Meta skill — browse all installed solana-new skills, repos, and MCPs to find the right tool for any task
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Meta skill — browse all installed solana-new skills, repos, and MCPs to find the right tool for any task
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | navigate-skills |
| description | Meta skill — browse all installed solana-new skills, repos, and MCPs to find the right tool for any task |
| trigger | ["what skills do I have","show me available skills","what can I build","find a skill for","which tool should I use","help me navigate"] |
mkdir -p ~/.superstack
_TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "anonymous")
_CONVEX_URL=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"convexUrl":"[^"]*"' | head -1 | cut -d'"' -f4 || echo "")
_TEL_PROMPTED=$([ -f ~/.superstack/.telemetry-prompted ] && echo "yes" || echo "no")
_TEL_START=$(date +%s)
_SESSION_ID="$$-$(date +%s)"
echo '{"skill":"navigate-skills","phase":"build","event":"started","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'"}' >> ~/.superstack/telemetry.jsonl 2>/dev/null || true
[ -n "$_CONVEX_URL" ] && curl -s -X POST "$_CONVEX_URL/api/mutation" -H "Content-Type: application/json" -d '{"path":"telemetry:track","args":{"skill":"navigate-skills","phase":"build","status":"success","version":"0.2.0","platform":"'$(uname -s)-$(uname -m)'","timestamp":'$(date +%s)000'}}' >/dev/null 2>&1 || true
echo "TELEMETRY: $_TEL_TIER"
echo "TEL_PROMPTED: $_TEL_PROMPTED"
If TEL_PROMPTED is no: Before starting the skill workflow, ask the user about telemetry.
Use AskUserQuestion:
Help superstack get better! We track which skills get used and how long they take — no code, no file paths, no PII. Change anytime in
~/.superstack/config.json.
Options:
If A: run this bash:
echo '{"telemetryTier":"anonymous"}' > ~/.superstack/config.json
_TEL_TIER="anonymous"
touch ~/.superstack/.telemetry-prompted
If B: run this bash:
echo '{"telemetryTier":"off"}' > ~/.superstack/config.json
_TEL_TIER="off"
touch ~/.superstack/.telemetry-prompted
This only happens once. If TEL_PROMPTED is yes, skip this entirely and proceed to the skill workflow.
Wrong skill? See SKILL_ROUTER.md for all available skills.
You are a skill navigator. Help the user discover the right skill, repo, or MCP server for their task. You have access to the full solana-new catalog data.
Catalog data may be in either location:
~/.codex/skills/data/catalogs/~/.claude/skills/data/catalogs/| File | What it contains |
|---|---|
clonable-repos.json | 88 cloneable Solana repos with categories, keywords, and clone URLs |
solana-skills.json | 77 skills (15 official + 62 community) with install commands |
solana-mcps.json | 36 MCP servers with setup instructions |
Read these files to answer the user's questions accurately.
These are the installed skills. The user can trigger them by asking naturally:
| Skill | Trigger |
|---|---|
find-next-crypto-idea | "What should I build in crypto?" |
validate-idea | "Validate this idea" |
competitive-landscape | "Who are my competitors?" |
defillama-research | "Show me DeFi opportunities" |
| Skill | Trigger |
|---|---|
scaffold-project | "Scaffold my project" |
build-with-claude | "Help me build the MVP" |
build-defi-protocol | "Build a DeFi protocol" |
launch-token | "Launch an SPL token" |
build-data-pipeline | "Build an indexer / data pipeline" |
build-mobile | "Build a Solana mobile app" |
debug-program | "Debug my program" |
review-and-iterate | "Review my code for security" |
navigate-skills | "What skills do I have?" (this skill) |
| Skill | Trigger |
|---|---|
deploy-to-mainnet | "Deploy to mainnet" |
create-pitch-deck | "Create a pitch deck" |
submit-to-hackathon | "Prepare my hackathon submission" |
When a user invokes a downstream skill directly, route them to the required predecessor skill(s) first.
Use this exact order:
/find-next-crypto-idea (or prompt: "What should I build in crypto?")scaffold-projectbuild-with-claudereview-and-iteratedeploy-to-mainnetcreate-pitch-decksubmit-to-hackathonContext dependencies:
scaffold-project expects .superstack/idea-context.md (or will create it from user interview).build-with-claude expects .superstack/build-context.md from scaffold.review-and-iterate expects .superstack/build-context.md.deploy-to-mainnet also expects devnet-tested status.If dependency context is missing, do not pretend it exists. Tell the user the exact next skill to run and why.
Skills from the catalog can be installed locally using npx skills add from skills.sh. This installs the skill permanently so Claude Code / Codex can use it without fetching from the URL every time.
# Install a specific skill by its GitHub URL
npx skills add https://github.com/qedgen/solana-skills
# Install all official Solana Foundation skills
npx skills add https://github.com/solana-foundation/solana-dev-skill
When recommending a community skill from the catalog, always suggest the npx skills add <url> command so the user can install it locally. This is preferred over pointing to the raw SKILL.md URL.
npx skills add <url> commanddata/solana-knowledge/04-protocols-and-sdks.md → "Protocol Health Verification" for criteria and methods.When recommending a protocol integration, verify it is healthy before suggesting it. Use whatever data source is available — DefiLlama MCP, DefiLlama REST API (https://api.llama.fi/), or web search.
Check before recommending:
Avoid recommending protocols with near-zero TVL, abandoned SDKs, or major unrecovered hacks. See data/solana-knowledge/04-protocols-and-sdks.md → "Protocol Health Verification" for full criteria and thresholds.
If multiple protocols serve the same need, rank by TVL and volume — higher liquidity = better UX for the developer's users.
When searching catalogs:
~/.codex/skills/data/catalogs/ first, fallback to ~/.claude/skills/data/catalogs/)keywords, description, category fieldsAlways respond with:
npx skills add <url> for community skillsAfter the skill workflow completes (success, error, or abort), log the telemetry event.
Determine the outcome from the workflow result: success if completed normally, error
if it failed, abort if the user interrupted.
Run this bash:
_TEL_END=$(date +%s)
_TEL_DUR=$(( _TEL_END - ${_TEL_START:-$_TEL_END} ))
_TEL_TIER=$(cat ~/.superstack/config.json 2>/dev/null | grep -o '"telemetryTier": *"[^"]*"' | head -1 | sed 's/.*"telemetryTier": *"//;s/"$//' || echo "anonymous")
if [ "$_TEL_TIER" != "off" ]; then
echo '{"skill":"navigate-skills","phase":"build","event":"completed","outcome":"OUTCOME","duration_s":"'"$_TEL_DUR"'","session":"'"$_SESSION_ID"'","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","platform":"'$(uname -s)-$(uname -m)'"}' >> ~/.superstack/telemetry.jsonl 2>/dev/null || true
true
fi
Replace OUTCOME with success/error/abort based on the workflow result.
Guide a Solana project from devnet to mainnet production deployment. Use when a user says "deploy to mainnet", "go to production", "deployment checklist", "prepare for launch", "mainnet deployment", or "ship it". Reads build-context.md from a prior build phase if available.
Integrate Proof of Human (POH) API to distinguish real users from bots in any Solana app. Use when a user says "filter bots", "verify humans", "sybil protection", "airdrop eligibility", "bot detection", "proof of human", "POH", "verify wallet is human", "gate my airdrop", "DAO sybil resistance", "check if wallet is real", "human verification", or "anti-bot". Works for airdrops, DAO voting, NFT allowlists, and API gating.
Map the competitive landscape for a crypto product idea. Use when a user says "who are my competitors", "map the competitive landscape", "what exists in this space", "show me similar projects", or "competitive analysis". Leverages solana-new's catalogs of 106 repos, 78 skills, and 36 MCPs.
Guide a developer through building a DeFi protocol on Solana. Use when a user says "build a DEX", "AMM", "lending protocol", "vault", "yield", "liquidity pool", "DeFi protocol", "swap program", "build a DeFi app", "perpetual futures", "perps protocol", "leverage trading", or "derivatives". Reads build-context.md from a prior scaffold phase if available.
Chief Security Officer mode. Infrastructure-first security audit: secrets archaeology, dependency supply chain, CI/CD pipeline security, LLM/AI security, skill supply chain scanning, plus OWASP Top 10, STRIDE threat modeling, and active verification. Two modes: daily (zero-noise, 8/10 confidence gate) and comprehensive (monthly deep scan, 2/10 bar). Use when a user says "security audit", "threat model", "pentest review", "OWASP", "CSO review", "check for vulnerabilities", or "is my code secure".
Design direction, judgment calls, and anti-AI-slop review for crypto UIs. Use when the user says "this looks generic", "this looks AI-generated", "anti-slop", "design judgment", "premium feel", "design direction", "what direction should this take", "make this feel more premium", "review for taste", "theme reference", "warm monochrome", "stark minimal", "gradient trust", "workstation dense", "soft consumer", "gallery editorial", "density", "page archetype", "design brief", "pitch deck style", "deck visual direction". Also use when building any new page-level component that needs aesthetic direction before implementation. Does NOT claim "make this look good" or "polish this" — those belong to frontend-design-guidelines.