Technical Documentation

BUILDING
THE ECOSYSTEM

EVERYTHING YOU NEED TO DISCOVER, DEPLOY, AND DEVELOP CAPABILITIES FOR THE AGENTIC ECONOMY.

01. Overview

Skills are the procedural building blocks of the Maikers ecosystem. They encapsulate complex logic, API integrations, and specific workflows into a standardized interface that any AI agent can understand and execute.

By utilizing skills, you empower agents to perform on-chain actions, orchestrate cross-platform tasks, and leverage automated reasoning without reinventing the wheel for every integration.

Modular

Plug-and-play architecture for any agent.

Secure

Rigorous audits and permissioned execution.

Monetizable

Earn SOL/USDC for your contributions.

02. CLI Reference

THE PRIMARY INTERFACE FOR INSTALLING AND MANAGING AGENT CAPABILITIES.

Installation

The CLI can be run directly via npx without persistent installation.

npx skills add vercel-labs/agent-skills

Telemetry Data

By default, the CLI collects anonymous installation metrics to rank the leaderboard. No personal data is ever collected. Set DISABLE_TELEMETRY=1 to opt out.

03. Building Skills

Creating a skill is straightforward. It requires a manifest file to define the interface and a entry point for the logic implementation.

Project Structure
my-skill/
├── skill.json         # Configuration manifest
├── index.ts           # Main entry point (TS/JS)
├── package.json       # Dependencies
└── README.md          # Technical documentation

04. Skill Manifest

The skill.json file defines the capabilities, required inputs, and execution permissions.

JSON
{
  "name": "token-sniper",
  "version": "1.0.0",
  "description": "Snipes new token launches on Solana.",
  "entryPoint": "dist/index.js",
  "inputs": {
    "minLiquidity": {
      "type": "number",
      "required": true
    },
    "tokenAddress": {
      "type": "string",
      "required": true
    }
  },
  "permissions": ["network", "wallet"]
}

05. Implementation

Your entry point must export a default function that handles the inputs and returns an execution result.

TYPESCRIPT
export default async function run(inputs: Inputs) {
  const { minLiquidity, tokenAddress } = inputs;
  
  // 1. Authenticate with RPC
  // 2. Monitor bonding curve
  // 3. Execute atomic swap
  
  return {
    status: "success",
    txHash: "5KtBn...z9y"
  };
}

06. Security

Security is paramount in the agentic economy. All skills listed on the Maikers registry undergo automated vulnerability scanning and manual code review for official verified status.

Maikers Security Portal

If you identify a vulnerability in any skill, please report it via our responsible disclosure program atsecurity@maikers.com to earn rewards.

Ready to Build?

Submit your skill today and join the leading agent repository.