An AI skill that provides production-grade guidance for integrating with the Voyager API on Starknet.
This repository packages a structured skill for AI agents that need to answer developer questions about Voyager's indexed REST API.
- Authentication and API key usage
- API status and health checks
- Blocks and transactions
- Contracts and classes
- Token transfers, holders, and balances
- Events and messages
- Network statistics
- NFT contracts, items, holders, balances, and transfers
- Staking overview, validators, delegators, wallet info, attestations, and historical stake data
- Pagination, rate limits, and common API errors
- Production integration best practices
- Smart contract development
- Transaction signing
- Direct Starknet RPC interaction
- General protocol design or consensus topics
skill/SKILL.md- Main skill definition and activation guidanceskill/api-overview.md- Base URL, endpoint index, request and response conventionsskill/authentication.md- API key usage and security guidanceskill/status.md- API status endpointskill/blocks.md- Block endpoints and fieldsskill/transactions.md- Transaction and meta-transaction endpointsskill/contracts.md- Contract metadata, balances, and transfersskill/classes.md- Class lookups, verification, and source codeskill/tokens.md- Token listing, holders, and transfer activityskill/events.md- Contract-emitted eventsskill/messages.md- Message endpointsskill/statistics.md- Network statistics and daily metricsskill/nfts.md- NFT contracts, balances, holders, items, transfers, and metadata refreshskill/staking.md- Staking overview, validators, delegators, wallet info, attestations, and historical stake dataskill/pagination.md- Pagination patterns and iteration strategyskill/rate-limits.md- Rate-limit behavior and retry guidanceskill/common-errors.md- Common API errors and troubleshootingskill/best-practices.md- Integration guidance and implementation recommendationsskill/production_architecture.md- Production usage patternsskill/examples.md- Example prompts and responsesinstall.sh- Shell installer for local skill installation
https://api.voyager.online/beta
All API requests require:
x-api-key: YOUR_API_KEY
Install for your user:
./install.shInstall for the current project:
./install.sh --projectInstall to a custom path:
./install.sh --path /custom/path/voyager-devOnce installed, the skill can be activated by asking about Voyager API integration topics such as:
- How do I retrieve a Starknet contract by address?
- How do I list token transfers for a contract?
- How do I paginate Voyager responses?
- How do I query NFT balances for an owner address?
- How do I get staking validators or delegator information?
- How do I look up wallet staking activity or stake history over time?
- What does a
401or429response mean?
- Voyager is an indexer, not an RPC node.
- The skill covers both page-based and cursor-based pagination patterns.
- Indexed data may be slightly behind the latest Starknet block.
- Some values are returned as raw integers or hex values and may require application-side formatting.