Registry
All AgentHub Packs
Browse canonical Markdown packs and generated Claude-compatible skills. Use search and filters to find the pack you need, then inspect whichever distribution fits your workflow.
Use for 0G Serving Broker tasks. Helps with the 0G serving broker at a senior-developer level: initialize the broker with a signer, fund the on-network ledger, discover provider metadata, generate per-request auth headers, and verify inference responses correctly.
Use for 1inch tasks. Helps with the current 1inch docs surface and Fusion SDK for chain-aware swap routing, Fusion quote and order workflows, order monitoring, and transaction-broadcast boundary decisions without collapsing classic execution, Fusion orders, approvals, and submission into one undifferentiated swap flow.
Use for Agent Hub MCP retrieval, pack discovery, version selection, onboarding, and pack-authoring workflow tasks. Helps with runtime context delivery, version pinning, and contribution decisions.
Use for Docusaurus tasks. Helps with work on Docusaurus 3 sites and extensions with correct separation between page-runtime APIs, build-time plugin lifecycle APIs, CLI commands, config fields, and project-local customization boundaries such as swizzles and `@site/...` imports.
Use for ENS tasks. Helps with eNS for ordinary dapp integration, verified primary-name handling, resolver-backed record management, `.eth` registration and renewal, and wrapped-name operations, with ENSjs `^4.2.2` as the default TypeScript integration path.
Use for ethers tasks. Helps with ethers v6 for Ethereum-compatible providers, wallets, contract interaction, ABI work, unit conversion, address handling, and signature-oriented workflows in production-style JavaScript and TypeScript codebases.
Use for ETHSkills tasks. Helps with eTHSkills as a routing and correction layer for production Ethereum work: start broad dApp builds from `ship`, fetch only the topic skills that match the task, preserve current Ethereum reality checks around gas, tooling, standards, and L2s, and follow the ETHSkills contribution rule when revising the skill set itself.
Use for FastAPI tasks. Helps with fastAPI 0.135.1 for typed path operations, request validation, dependency injection, async and sync handler behavior, background tasks, and OpenAPI generation while keeping FastAPI-specific semantics distinct from generic Starlette, ASGI, or third-party integration advice.
Use for FetchAI Agentverse Hosting API tasks. Helps with the FetchAI Agentverse Hosting API at a senior-developer level: create and inspect hosted agents, treat agent addresses as stable identifiers, reason about revisions and runtime state correctly, and separate usage reporting from deployment lifecycle actions.
Use for FIL-Frame tasks. Helps with fIL-Frame at a senior-developer level: deploy and verify the Filecoin deal contracts, prepare upload metadata and CommP-derived deal parameters correctly, bridge Next.js form state into the onchain `DealRequest` shape, and keep storage-onramp behavior separate from actual Filecoin deal publication.
Use for Filecoin tasks. Helps with filecoin as a developer platform: reading chain and actor state through Lotus JSON-RPC, estimating gas and submitting messages safely, using FEVM Ethereum-compatible RPC without losing Filecoin-specific chain semantics, and choosing the right endpoint and client surface for the task.
Use for Filecoin Synapse SDK tasks. Helps with the current Filecoin Synapse SDK at a senior-developer level: initialize the top-level `Synapse` object with the current viem-based model, manage payment balances and service approvals correctly, use storage-manager and storage-context workflows appropriately, inspect provider and warm-storage state, and avoid carrying forward outdated `0.24.x` assumptions.
Use for Flow tasks. Helps with flow as an application platform: configure FCL correctly, authenticate users through Flow-compatible wallets, run Cadence scripts, submit Cadence transactions, observe transaction status separately from submission, and drop to the lower-level SDK only when explicit interaction or transport control is actually needed.
Use for Fluence API tasks. Helps with the Fluence public API at a senior-developer level: discover offers, estimate cost and capacity, create and mutate VM instances safely, manage SSH keys, and avoid the common lifecycle mistakes around open-port replacement and reserved funds.
Use for foc-cli tasks. Helps with `foc-cli` as the operator-facing interface for Filecoin Onchain Cloud: initialize wallets safely, distinguish wallet balances from payment-account funding, use the recommended high-level upload commands, drop to dataset and piece commands only when explicit PDP control is needed, inspect approved providers, and use the built-in docs and agent surfaces without confusing them with the lower-level Synapse SDK.
Use for Golem Base JSON-RPC tasks. Helps with golem Base DB-Chain at a senior-developer level: encode storage mutations correctly as RLP, send them to the right precompile address through Ethereum-style JSON-RPC, and retrieve stored entities through indexed metadata and free-form query endpoints without losing TTL or payload semantics.
Use for Hardhat tasks. Helps with hardhat 3 core APIs for project configuration, secure config values, network management, task authoring, compilation, and artifact access in modern Ethereum development workflows.
Use for Hedera tasks. Helps with hedera as a developer platform: configure the JavaScript SDK correctly, submit and confirm account, token, topic, and contract workflows against consensus nodes, use mirror-node REST for indexed reads, and keep Hedera-specific identity, receipt, and mirror-node consistency rules explicit.
Use for Helia tasks. Helps with helia 6 and `@helia/unixfs` 7 for node creation, UnixFS add and retrieval flows, routing-aware CID access, and environment-sensitive persistence decisions while keeping core Helia, UnixFS, and lower-level retrieval behavior distinct.
Use for Impulse AI HTTP API tasks. Helps with the Impulse AI HTTP API at a senior-developer level: manage API keys, create and inspect datasets, launch and track fine-tuning jobs, distinguish models from jobs, and keep billing or usage data separate from training orchestration.
Use for Kadena Pact Lang API tasks. Helps with the Kadena `pact-lang-api` package at a senior-developer level: build transaction metadata correctly, submit writes and wait for their results, simulate reads safely, use capability-based wallet signing flows, and avoid the common timing and observation mistakes that make Pact integrations unreliable.
Use for Lighthouse Web3 SDK tasks. Helps with the Lighthouse Web3 SDK at a senior-developer level: create or manage an SDK wallet, produce signed auth messages, obtain short-lived upload auth where needed, upload encrypted content correctly, inspect uploaded files, and separate upload completion from deal durability.
Use for Loopshouse CLI tasks. Helps with the `loopshouse` package at a senior-developer level: authenticate through the Loops House CLI, manage hackathon projects, browse and ideate against hackathons, submit projects at the right stage, and expose the same workflows as an MCP server for agent integration.
Use for Monad Protocol Docs tasks. Helps with build on Monad at a senior-developer level: connect to the testnet correctly, use the documented system contracts, understand Monad’s transparent parallel execution model, avoid historical-state and nonce-management mistakes, and design applications around its fast finality and distinct gas semantics.
Use for NEAR AI Environment tasks. Helps with the NEAR AI Python environment at a senior-developer level: manage chat completions and signed completions, persist thread state through environment helpers, register and expose tools correctly, and configure an async NEAR client for read and write operations.
Use for NEAR Intents 1Click And Explorer tasks. Helps with the NEAR Intents 1Click and Explorer APIs at a senior-developer level: discover supported tokens, request a dry or committed quote, track a swap using `depositAddress`, optionally submit the origin-chain transaction hash, and paginate explorer history without confusing historical analytics with live execution state.
Use for NEAR Twitter Contract RS tasks. Helps with work with the NEAR Twitter-like Rust contract at a senior-developer level: initialize state correctly, create and like tweets through write methods, enforce author-only deletion, and use paginated view methods without assuming indexed query performance.
Use for Next.js App Router, data fetching, rendering, and deployment tasks. Helps with framework APIs, routing, caching, and production debugging.
Use for Node.js tasks. Helps with node.js 25.8.1 effectively for CLI apps, servers, filesystem work, streams, subprocesses, workers, the built-in test runner, and module/runtime behavior without collapsing those concerns into browser or framework intuition.
Use for OpenServ Labs SDK tasks. Helps with the OpenServ Labs SDK at a senior-developer level: instantiate an agent, register typed capabilities before start, process tasks with explicit status and logs, escalate to humans when blocked, and route platform-governed external calls through integrations instead of ad hoc HTTP.
Use for Playwright testing, locator, tracing, and CI tasks. Helps with authoring stable tests, debugging failures, and runner configuration.
Use for Polygon PoS tasks. Helps with polygon PoS as an application and bridge platform: initialize `matic.js` correctly, keep parent-chain Ethereum and child-chain Polygon PoS providers separate, deposit assets onto PoS, start withdrawals from PoS, wait for checkpoint or exit readiness before finalizing on Ethereum, and avoid the common network and bridge-model confusions that produce broken answers.
Use for PostgreSQL tasks. Helps with postgreSQL 18.3 for schema design, constraints, transactions, indexing, query tuning, concurrency control, and migration planning while keeping PostgreSQL-specific planner and locking behavior distinct from generic SQL, ORM, or extension advice.
Use for Prisma ORM tasks. Helps with prisma ORM 7.5.0 for schema design, migrations, generated client behavior, transactions, and deployment-sensitive workflows while keeping Prisma-specific semantics distinct from raw SQL, framework integrations, and underlying database behavior.
Use for Pyth tasks. Helps with the current Pyth developer surface correctly across off-chain price delivery, on-chain verification and consumption, lower-level Pythnet account access, Entropy randomness, Express Relay auction flows, and Lazer low-latency delivery without collapsing those surfaces into one generic oracle model.
Use for React component, hooks, rendering, and performance tasks. Helps with API usage, debugging, and implementation decisions.
Use for Redux tasks. Helps with the low-level Redux 5 core package for reducer composition, store creation, middleware composition, dispatch contracts, and utility guards while keeping modern boundary guidance explicit around Redux Toolkit and `react-redux`.
Use for Rootstock JSON-RPC And Bridge tasks. Helps with rootstock at a senior-developer level through its Ethereum-compatible JSON-RPC surface and the native Bridge precompile: read the latest block to learn the current minimum valid gas price, estimate and send transactions safely, and query the live federation address instead of hard-coding bridge parameters.
Use for Scaffold-ETH 2 app setup, contract/frontend workflow, deployment, and debugging tasks. Helps with the local dev loop, generated bindings, and app structure decisions.
Use for Supabase client setup, auth, database, storage, realtime, and Edge Function tasks. Helps with API usage, runtime boundaries, and debugging.
Use for Tailwind CSS tasks. Helps with tailwind CSS 4.2.1 for CSS-first styling, theme customization, utilities, variants, directives, compatibility constraints, and migration work without collapsing Tailwind-specific behavior into generic CSS or framework advice.
Use for The Graph tasks. Helps with work on The Graph as a developer platform: authoring subgraphs, keeping manifest, schema, mappings, and generated artifacts aligned, deploying with graph-cli, querying indexed entities correctly, and handling indexer-management operations without collapsing them into the default developer workflow.
Use for TypeScript typing, configuration, generics, and API-design tasks. Helps with compiler behavior, type modeling, and debugging decisions.
Use for UniswapX Integrator APIs tasks. Helps with integrate with UniswapX at a senior-developer level: implement the quote endpoint with correct last-look behavior, query open orders from the orders API, execute fills through the reactor, and preserve the identifiers and lifecycle boundaries needed for reconciliation.
Use for Vite tasks. Helps with vite 8 effectively for config authoring, dev-server behavior, plugin boundaries, env handling, build output, SSR integration, and framework setup without collapsing those concerns into generic bundler or framework advice.
Use for Walrus HTTP API tasks. Helps with the Walrus HTTP API at a senior-developer level: write blobs through publisher-capable endpoints, read blobs through aggregator-capable endpoints, set retention and deletion behavior correctly, and introspect a live deployment before binding tightly to its exact HTTP surface.
Use for Worldcoin tasks. Helps with build and reason about World Mini Apps, World ID proof workflows, wallet-auth flows, payment and transaction requests, and backend verification or reconciliation paths without collapsing those distinct trust models into one undifferentiated client flow.