innovation-lab-examples
80+ production-ready AI agent examples in Python — build autonomous agents, multi-agent systems and agentic AI with uAgents, ASI:One, MCP, A2A, LangChain, CrewAI, Gemini, Claude and OpenAI.
Install / Use
claude mcp add fetchai -- npx -y github:fetchai/innovation-lab-examplesIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of innovation-lab-examples
innovation-lab-examples scores 93/100 on our quality scale, 127th of 794 AI & Machine Learning skills we index (top 16%).
Its MCP Server is 19 KB long, well organised into 30 sections with 5 code examples: a thorough specification that gives an agent plenty to work with.
With 1,146 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 26 days ago, so innovation-lab-examples is actively maintained.
- Our last check on 2026-09-24 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
innovation-lab-examples compared with similar skills
All 4 of these similar skills score higher than innovation-lab-examples; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| innovation-lab-examples (this skill)by fetchai | 93 | 1.1k | 26d ago | MCP Server |
| claude-memby thedotmack | 100 | 94.8k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 85.8k | 12d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 84.4k | 16d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.0k | 1d ago | CLAUDE.md |
Frequently asked questions
- How do I install innovation-lab-examples?
- Run
claude mcp add fetchai -- npx -y github:fetchai/innovation-lab-examples. The install tabs above show the steps for each supported agent. - Which AI agents does innovation-lab-examples work with?
- It is written for Claude Code, Claude Desktop and Gemini CLI, as a MCP Server file. Other agents that read the same format can often use it too.
- Is innovation-lab-examples safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is innovation-lab-examples still maintained?
- The repository was last updated 26 days ago, so innovation-lab-examples is actively maintained.
Skill content
View source on GitHubFetch.ai Innovation Lab Examples
80+ production-ready AI agent examples in Python
Build autonomous AI agents, multi-agent systems and agentic AI workflows with uAgents, ASI:One, Agentverse, MCP, the A2A protocol, LangChain, CrewAI, Gemini, Claude and OpenAI.
Quickstart · Examples · Structure · Docker · Contributing · FAQ
</div>📈 Star history
<p align="center"> <a href="https://github.com/fetchai/innovation-lab-examples/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/fetchai/innovation-lab-examples?style=for-the-badge&logo=github&label=Stars&color=1f6feb" /></a> <a href="https://github.com/fetchai/innovation-lab-examples/forks"><img alt="GitHub forks" src="https://img.shields.io/github/forks/fetchai/innovation-lab-examples?style=for-the-badge&logo=github&label=Forks&color=8957e5" /></a> <a href="https://github.com/fetchai/innovation-lab-examples/graphs/contributors"><img alt="Contributors" src="https://img.shields.io/github/contributors/fetchai/innovation-lab-examples?style=for-the-badge&logo=github&label=Contributors&color=2ea043" /></a> <a href="https://github.com/fetchai/innovation-lab-examples/commits/main"><img alt="Last commit" src="https://img.shields.io/github/last-commit/fetchai/innovation-lab-examples?style=for-the-badge&logo=git&label=Last%20commit&color=db6d28" /></a> </p> <p align="center"> <a href="https://www.star-history.com/#fetchai/innovation-lab-examples&Date"> </a> </p>If these examples save you time, a ⭐ helps other developers find them.
Every folder here is a self-contained, runnable AI agent project with its own README, dependencies and environment template. Whether you are writing your first autonomous agent or architecting a multi-agent system with real payments, there is a working example to start from.
🎯 Who is this for?
- Beginners exploring autonomous agents and Fetch.ai for the first time
- Builders integrating LLMs, payments or Web3 into agent workflows
- Hackathon participants who need a working starter in minutes
- Contributors who want to share their agent examples with the community
⚡ Quickstart
Run your first agent in under two minutes:
# 1. Clone the repo
git clone https://github.com/fetchai/innovation-lab-examples.git
cd innovation-lab-examples
# 2. Pick an example (e.g. the hackathon quickstarter)
cd fetch-hackathon-quickstarter
# 3. Create a virtual environment and install dependencies
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# 4. Set up environment variables
cp .env.example .env
# Edit .env with your API keys
# 5. Run the agent
python agents/alice/agent.py
Or use the automated setup script from the repo root:
./setup.sh fetch-hackathon-quickstarter
Prerequisites: Python 3.10+, pip and git. Some examples require API keys (ASI:One, OpenAI, Stripe, etc.) — check each example's
.env.example.
📁 Repository structure
innovation-lab-examples/
│
├── 📄 README.md # This file
├── 📄 CONTRIBUTING.md # How to contribute
├── 📄 SECURITY.md # Vulnerability reporting
├── 📄 ISSUES_GUIDE.md # How to file a good issue
├── 📄 LICENSE # Apache 2.0
├── 🔧 setup.sh # One-command example setup
├── 🐳 Dockerfile # Run any example in a container
├── 🐳 docker-compose.yml # Compose support
├── 🔧 ruff.toml # Repo-wide lint baseline
│
├── 📂 .github/ # CI and contributor templates
│ ├── workflows/ # ci · pull_request_ci · review-required · pr-ai-review
│ ├── scripts/ # run-example-tests.sh (per-example test runner)
│ ├── ISSUE_TEMPLATE/
│ ├── pull_request_template.md
│ ├── CODEOWNERS
│ └── BRANCH_PROTECTION.md
│
├── 📂 scripts/ # Repository tooling
│ └── pr-ai-review.mjs # ASI:One code review for pull requests
│
├── 📂 docs/ # Shared guides and templates
│ └── AGENT_README_TEMPLATE.md
│
├── 📂 contributors/ # 👈 Community agents go here
│ ├── README.md # Contributor guide
│ ├── CHANGELOG.md # Community changelog
│ ├── community_agent/
│ ├── news-summarizer-agent/
│ └── gemini-task-manager-agent/
│
├── 🟢 Getting started
│ ├── fetch-hackathon-quickstarter/ # 👈 Start here
│ ├── av-script-example/
│ ├── asi-cloud-agent/
│ ├── deploy-agent-on-av/
│ ├── openclaw/
│ └── cursor-rules/
│
├── 🤖 LLM integration
│ ├── asi1-llm-example/
│ ├── dynamic-ui-on-asi1/ # ASI:One interactive cards (TripMate + news)
│ ├── anthropic-quickstart/
│ ├── gemini-quickstart/
│ ├── openai-agent-sdk/
│ ├── Claude Agent SDK/
│ ├── google-genai-parallel-processing/
│ ├── flight-tracker-openai-workflow-agent/
│ ├── langchain-agents/
│ ├── pydantic-agent/
│ └── security-scanner-agent/
│
├── 🔗 Agent-to-agent (A2A)
│ ├── launch-your-a2a-agent/
│ ├── launch-your-a2a-research-team/
│ ├── a2a-cart-store/
│ └── a2a-uAgents-Integration/
│
├── 🧩 MCP
│ └── mcp-agents/
│
├── 💰 Payments
│ ├── fet-example/
│ ├── image-agent-payment-protocol/
│ ├── stripe-horoscope-agent/
│ └── stripe-payment-agents/
│
├── 🧠 RAG and knowledge
│ ├── Rag-agent/
│ ├── llama-index/
│ └── pdf-summariser-example/
│
├── 👥 Multi-agent systems
│ ├── google-adk/
│ ├── Crewai-agents/
│ ├── ag2-agents/
│ └── video-to-map-agent/
│
├── 🌐 Web3
│ ├── web3/
│ └── duffel-agent/
│
└── 🔌 External integrations
├── Composio/
├── Browser-based-agents/
└── frontend-integration/
📚 Examples index
🟢 Getting Started
| Example | Description | Tech Stack | Difficulty |
|---------|-------------|------------|------------|
| fetch-hackathon-quickstarter | Hackathon-ready template with orchestrator + worker agents | Python, uAgents | 🟢 Beginner |
| openclaw/ | OpenClaw — connector + orchestrator (fetchai-openclaw-orchestrator) and Agentverse caller skill (agentverse-caller) | Python, Shell, OpenClaw, Agentverse, uAgents | 🟢–🟡 |
| av-script-example | Agentverse script deployment example | Python, uAgents | 🟢 Beginner |
| asi-cloud-agent | Basic ASI Cloud agent deployment | Python, uAgents | 🟢 Beginner |
| deploy-agent-on-av | Deploy agents on Agentverse via Render | Python, uAgents, Render | 🟢 Beginner |
| cursor-rules | Cursor IDE rules for Fetch.ai development | MDC rules | 🟢 Beginner |
🤖 LLM Integration
| Example | Description | Tech Stack | Difficulty | |---------|-------------|------------|------------| | asi1-llm-example | ASI:One LLM with LangChain integration | Python, LangChain, ASI:One | 🟢 Beginner | | dynamic-ui-on-asi1 | ASI:One interactive cards — TripMate (flights/hotels/packages via lastminute.com MCP) and news-card-agent (live news carousel) | Python, uAgents, ASI:One, Cards, MCP, Tavily | 🟡 Intermediate | | anthropic-quickstart | Claude integration series — basic, vision, functions, MCP, multi-agent | Python, Anthropic SDK, uAgents | 🟢–🔴 Series | | gemini-quickstart | Google Gemini series — text, Imagen, Veo, Lyria, TTS, research, film | Python, Google Gemini, uAgents | 🟢–🔴 Series | | openai-agent-sdk | OpenAI Agents SDK examples (scholarship finder) | Python, OpenAI SDK, uAgents | 🟡 Intermediate | | Claude Agent SDK | Real estate search agent with Claude SDK | Python, Claude SDK, uAgents | 🟡 Intermediate | | google-genai-parallel-processing | Parallel processing with Google GenAI | Python, Google GenAI, uAgents | 🟡 Intermediate | | flight-tracker-openai-workflow-agent | Flight tracking with OpenAI workflow agents | Python, OpenAI SDK, uAgents | 🟡 Intermediate | | langchain-agents | Hackflow — hackathon competitive-intelligence agent built on LangChain Deep Agents with Stripe payments | Python, LangChain, uAgents, Stripe | 🔴 Advanced | | pydantic-agent | Shipping label booking agent using Pydantic AI and ASI:One interactive cards | Python, Pydantic AI, uAgents, Shippo | 🔴 Advanced | | security-scanner-agent | LLM-powered code security scanner returning structured vulnerability reports | Python, uAgents, ASI:One | 🟡 Intermediate |
🔗 Agent-to-Agent (A2A)
| Example | Description | Tech Stack | Difficulty | |---------|-------------|------------|------------| | launch-your-a2a-agent | Quick A2A agent launcher | Python, uAgents, A2A | 🟢 Beginner | | launch-your-a2a-research-team | Multi-agent A2A research team | Python, uAgents, A2A | 🟡 Intermediate | | a2a-cart-store | A2A shopping cart with Skyfire payments | Python, uAgents, Skyfire | 🟡 Intermediate | | a2a-uAgents-Integration | A2A communication examples (YouTube, shopping, currency, competitor analysis) | Python, uAgents, LangGraph | 🟡–🔴 Collection |
🧩 MCP (Model Context Protocol)
| Example | Description | Tech Stack | Difficulty | |---------|-------------|------------|------------| | mcp-agents | MCP server agents — Gmail, Calendar, Events, Airbnb, Perplexity, GitHub, Context7 | Python, MCP, uAgents | 🟡 Intermediate |
💰 Payments
| Example | Description | Tech Stack | Difficulty | |---------|-------------|------------|------------| | fet-example | FET payment + ASI:One image generation agent | Python, uAgents, ASI:One, FET | 🟡 Intermediate | | image-agent-payment-protocol | Image generation with payment protocol | Python, uAgents, Skyfire | 🟡 Intermediate | | stripe-horoscope-agent | Horoscope agent with Stripe payments | Python, uAgents, Stripe | 🟡 Intermediate | | stripe-payment-agents | Stripe payment examples (property finder, expense calculator) | Python, uAgents, Stripe | 🔴 Advanced |
🧠 RAG & Knowledge
| Example | Description | Tech Stack | Difficulty | |---------|-------------|------------|------------| | Rag-agent | RAG agent with vector search | Python, uAgents, RAG | 🟡 Intermediate | | llama-index | LlamaIndex RAG agent with Stripe payments | Python, LlamaIndex, uAgents, Stripe | 🔴 Advanced | | pdf-summariser-example | PDF summarization agent | Python, uAgents, ASI:One | 🟢 Beginner |
👥 Multi-Agent Systems
| Example | Description | Tech Stack | Difficulty | |---------|-------------|------
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
94.8kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
85.8kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
84.4kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
74.0kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
