All categories
Blockchain & Web3
Crypto, wallets, smart contracts, Web3, DeFi, NFTs, and decentralized apps
- 1,483
- 62
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse blockchain & web3 skills
Showing 1,273–1,296 of 1,483 skills
- Approval IssuesDetect ERC-20 approval pitfalls — approve race (front-run), missing safeApprove, infinite approvals, approval-without-revoke, Permit2 misuse, max-approval to untrusted contracts. Activate on `approve`, `safeApprove`, `permit`, `forceApprove`, `Permit2`, `IERC20.allowance`.Votes: 0GitHub stars: 9
- Access ControlDetect missing or incorrect access control — missing modifiers, wrong role checks, privileged function exposure, public initializers, and role-escalation paths. Activate on any function that mutates state, transfers funds, mints tokens, sets admin parameters, upgrades implementations, or pauses/unpauses.Votes: 0GitHub stars: 9
- Example Fork DetectionTEMPLATE — replace with the description of your rule. Should activate on the specific code patterns your fork has. Activate on `<your trigger keywords or function names>`.Votes: 0GitHub stars: 9
- Evm Decimal ValidationValidate and configure token decimals for EVM-compatible blockchain deployments. Use when working with ERC20 tokens, multi-chain deployments, token amount conversions, or when decimals might vary across chains.Votes: 0GitHub stars: 7
- Crypto PricesGet real-time cryptocurrency prices and market data from CoinGecko (free, no API key). Use when: user asks about crypto prices, token values, market data, 'what's BTC at?'. Don't use when: user wants to swap/trade tokens (use wallet tools), or wants crypto news (use news skill).Votes: 0GitHub stars: 318
- Burner WalletOperate the burner wallet — a small, app-managed Solana wallet that signs autonomously within caps. Use when: user asks about the burner, autonomous payments, x402, raising/lowering caps, funding the burner, or wiping/rotating it. Don't use when: user wants a regular MWA-popup transfer (just call solana_send / solana_swap and let routing decide).Votes: 0GitHub stars: 318
- Start Linear TicketStart work on a Linear ticket — fetches the issue, creates a properly-named local git branch in the right repo, moves the ticket to "In Progress", and assigns it to the current user. Use when the user says "start ticket", "start linear ticket", "begin work on EXSC-XXX", "/start-ticket", "let's start <ID>", or supplies a Linear issue ID/URL with intent to begin work. Mirrors the "Create branch" button from Jira, but also handles the status flip and ownership claim in one step — designed for or...Votes: 0GitHub stars: 215
- Review Bounty ReportReview and analyze a Cantina bug bounty report against codebase, docs, audits, scope, and severityVotes: 0GitHub stars: 215
- Request Dev FundsRequest development funds from the LI.FI `lifinance/automate-wallet-dev-fees` PR-based wallet. Parses a natural-language request (amount, token, chain, optional recipient + justification), resolves chain-name → chainId via `config/networks.json` and recipient → address via `config/global.json` (defaulting to `deployerWallet`), opens a PR appending an entry to `transfers/requests.json`, and pings the current approvers in a PR comment. Use when the user says "request dev funds", "refill deploye...Votes: 0GitHub stars: 215
- Post Pr For ReviewPost a `lifinance/contracts` pull request to `#dev-sc-review` and enable auto-merge (squash). Top-level message plus a thread reply tagging `@smartcontract_core`. Use when the user says "post PR for review", "send for review", "share for review", "post to dev-sc-review", or supplies a `lifinance/contracts` PR URL with review intent. Requires the Slack MCP server.Votes: 0GitHub stars: 215
- Deprecate NetworkDeprecate one or more networks by removing entries from networks.json, foundry.toml, and deployment logsVotes: 0GitHub stars: 215
- Deprecate ContractDeprecate one or more facet or periphery contracts by removing them from the codebaseVotes: 0GitHub stars: 215
- Creating User StoriesUse when drafting, maintaining, refining, or auditing a structured user-stories catalogue from a product spec + design-review notes + open-questions list. Outputs persona-grouped stories with explicit linkage to unresolved open questions, in a readable format suited for product, engineering, and audit review alike. Trigger on "write user stories for", "draft stories from this spec", "expand the user stories", "add a story for X", "audit the catalogue", "clean up the open questions", "refine t...Votes: 0GitHub stars: 215
- Check Open PrsPersonal PR inbox for LI.FI engineers — covers both outgoing PRs (yours) and incoming review queue (others'). Produces a single dry-run dashboard with (a) your OWN open PRs cross-referenced with their #dev-sc-review / #dev-backend-expansion-review Slack threads, split into REMIND-team / YOUR-ACTION / OWN-DRAFTS / STALE, and (b) OTHER developers' PRs posted in those channels that need your attention — unreviewed (potential pick up) or you-reviewed-and-dev-addressed (potential re-review). Alway...Votes: 0GitHub stars: 215
- Analyze Unverified ContractInvestigate an unverified smart contract end-to-end — given an address (or block-explorer URL) and a network, resolve the RPC, detect EIP-1967 proxies, disassemble with Heimdall, extract every function selector, enrich them via local artifacts / cast / 4byte.directory, and emit one structured markdown report. Use this skill whenever a user mentions an unverified or unknown contract; pastes an etherscan/basescan/arbiscan/etc. URL with no source; asks "what does this contract do" or "what funct...Votes: 0GitHub stars: 215
- Analyze TxAnalyze a failing transaction by hash and networkVotes: 0GitHub stars: 215
- Add NetworkAdd a new network to the codebase (networks.json, foundry.toml, permit2Proxy.json, gaszip.json, bridge configs; do not mutate global.json for per-network Permit2/GasZip; target state via scriptMaster)Votes: 0GitHub stars: 215
- Add AuditAdd an audit report to the audit log by parsing a pasted PDF fileVotes: 0GitHub stars: 215
- Flow TokenomicsFramework for designing token economics for Flow-based protocols. Covers economic first principles (Fisher Equation MV=PQ, Nash equilibrium, mechanism design, behavioral economics), proven design patterns with metrics (Real Yield/GMX, Buyback/Hyperliquid, veToken/Curve) and failure case studies (Olympus, Terra, Anchor), token value accrual mechanisms, TGE launch playbook with 12-week timeline, DAO governance models and attack vectors, and regulatory compliance (Howey Test, SEC precedents, MiC...Votes: 0GitHub stars: 6
- Cadence ScaffoldGenerate production-ready Cadence smart contracts, transactions, and DeFi transactions from scratch following security-first standards. Scaffolds secure code with proper access control, entitlements, events, storage paths, and phase discipline. TRIGGER when: creating new Cadence contracts, generating transactions, scaffolding DeFi transactions, building smart contracts from scratch, "generate contract", "create transaction", "scaffold", "new contract", "new transaction", "build a contract for...Votes: 0GitHub stars: 6
- Update Gas Test MetadataKeep crates/tycho-execution/.gas-compare/test_metadata.json in sync with the high-level TychoRouter test files. Scans crates/tycho-execution/contracts/test/TychoRouter*.t.sol files, diffs against the existing JSON, and adds/removes/updates entries. Use when tests have been added, removed, or renamed. Trigger on: "update test metadata", "sync test metadata", "update gas test list", "new tests added", or invokes /update-gas-test-metadata.Votes: 0GitHub stars: 192
- Gas CompareCompare per-test gas between the current branch and a base branch (default: main). Uses `forge test --json` to extract gas per test, then cross-references with test_metadata.json to produce per-test comparison tables grouped by source file. Router gas includes executor delegatecall cost, so it represents the full swap cost. Use when user says "gas compare", "gas report", "gas diff", "compare gas", "gas regression", "gas benchmark", or invokes /gas-compare.Votes: 0GitHub stars: 192
- Gmx LiquidityProvide liquidity on GMX V2 — deposit into GM pools and GLV vaults, withdraw, shift between pools, and query pool data across Arbitrum, Avalanche, and Botanix.Votes: 0GitHub stars: 11
- sati-sdkBuild with SATI (Solana Agent Trust Infrastructure) - on-chain agent identity, verifiable reputation, and blind feedback on Solana. Use when registering AI agents on-chain via Token-2022 NFTs, giving or searching feedback, querying agent reputation, building registration files (ERC-8004), encrypting attestation content, or integrating SATI into TypeScript/Node.js projects. Covers: CLI onboarding (create-sati-agent), agent registration, feedback (give/search), reputation summaries, agent searc...Votes: 0GitHub stars: 18