All Integrations
Integration

AutoGPT

Connect AutoGPT to SkillRouter to give your autonomous agent access to thousands of real-world skills. SkillRouter handles authentication, retries, and execution so AutoGPT can focus on planning.

1

Installation

  1. 1Clone the AutoGPT repository and set up your environment
  2. 2Install the SkillRouter plugin: pip install skillrouter-autogpt
  3. 3Add your SkillRouter API key to the .env file
  4. 4Enable the SkillRouter plugin in your AutoGPT configuration
2

Configuration

.env / autogpt.yaml
# .env
SKILLROUTER_API_KEY=sk_live_...
ALLOWLISTED_PLUGINS=skillrouter-autogpt

# autogpt.yaml
plugins:
  skillrouter:
    enabled: true
    auto_discover: true
    max_executions_per_task: 20
3

Usage Example

setup.py
# AutoGPT will automatically discover SkillRouter skills
# when it needs to perform real-world actions.

# Example goal:
# "Research the top 5 trending AI papers this week,
#  summarize each one, and email the digest to team@company.com"

# AutoGPT will:
# 1. Use sr.discover("search academic papers") → web scraping skill
# 2. Use sr.discover("send email") → email skill
# 3. Chain the skills together autonomously

# You can also pre-register specific skills:
from skillrouter_autogpt import register_skills

register_skills([
    "web/scrape",
    "email/send",
    "slack/post-message",
    "github/create-issue",
])
Documentation | SkillRouter