Skip to main content
GET
/
manage-skills
/
definitions
curl https://api.magpipe.ai/functions/v1/manage-skills/definitions \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "skills": [
    {
      "id": "a1b2c3d4-...",
      "slug": "social_media_monitoring",
      "name": "Social Media Monitoring",
      "description": "Track brand mentions across Reddit, Hacker News, X, LinkedIn, and Google.",
      "category": "marketing",
      "icon": "share-2",
      "supported_triggers": ["schedule"],
      "supported_events": [],
      "supported_channels": ["slack", "email"],
      "required_integrations": [],
      "config_schema": {
        "type": "object",
        "required": ["keywords"],
        "properties": {
          "keywords": { "type": "array", "title": "Keywords to track", "maxItems": 10 },
          "platforms": { "type": "array", "default": ["reddit", "hackernews", "google"] },
          "digest_format": { "type": "string", "default": "summary" }
        }
      }
    }
  ]
}
Retrieve the full catalog of available skill definitions. These are the built-in skills that can be enabled for any agent.

Response

skills
array
Array of skill definition objects.
curl https://api.magpipe.ai/functions/v1/manage-skills/definitions \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "skills": [
    {
      "id": "a1b2c3d4-...",
      "slug": "social_media_monitoring",
      "name": "Social Media Monitoring",
      "description": "Track brand mentions across Reddit, Hacker News, X, LinkedIn, and Google.",
      "category": "marketing",
      "icon": "share-2",
      "supported_triggers": ["schedule"],
      "supported_events": [],
      "supported_channels": ["slack", "email"],
      "required_integrations": [],
      "config_schema": {
        "type": "object",
        "required": ["keywords"],
        "properties": {
          "keywords": { "type": "array", "title": "Keywords to track", "maxItems": 10 },
          "platforms": { "type": "array", "default": ["reddit", "hackernews", "google"] },
          "digest_format": { "type": "string", "default": "summary" }
        }
      }
    }
  ]
}