Skip to main content
GET
/
manage-skills
curl "https://api.magpipe.ai/functions/v1/manage-skills?agent_id=YOUR_AGENT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "agent_skills": [
    {
      "id": "7a99a0af-...",
      "agent_id": "7f806f26-...",
      "is_enabled": true,
      "config": {
        "keywords": ["AI voice agent", "magpipe"],
        "platforms": ["reddit", "hackernews", "x", "linkedin", "google"]
      },
      "trigger_type": "schedule",
      "delivery_channels": [
        { "channel": "slack", "channel_name": "#general" }
      ],
      "execution_count": 5,
      "skill_definitions": {
        "slug": "social_media_monitoring",
        "name": "Social Media Monitoring"
      }
    }
  ]
}
Retrieve all skills configured for an agent, including their configuration and status.

Query Parameters

agent_id
string
required
The agent ID to list skills for.

Response

agent_skills
array
Array of agent skill objects with joined skill definition data.
curl "https://api.magpipe.ai/functions/v1/manage-skills?agent_id=YOUR_AGENT_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "agent_skills": [
    {
      "id": "7a99a0af-...",
      "agent_id": "7f806f26-...",
      "is_enabled": true,
      "config": {
        "keywords": ["AI voice agent", "magpipe"],
        "platforms": ["reddit", "hackernews", "x", "linkedin", "google"]
      },
      "trigger_type": "schedule",
      "delivery_channels": [
        { "channel": "slack", "channel_name": "#general" }
      ],
      "execution_count": 5,
      "skill_definitions": {
        "slug": "social_media_monitoring",
        "name": "Social Media Monitoring"
      }
    }
  ]
}