curl -X POST https://api.magpipe.ai/functions/v1/manage-skills \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_ID",
"skill_definition_id": "SKILL_DEF_ID",
"config": {
"keywords": ["AI voice agent"],
"platforms": ["reddit", "hackernews", "x"]
},
"delivery_channels": [
{ "channel": "slack", "channel_name": "#alerts" },
{ "channel": "email" }
]
}'
{
"agent_skill": {
"id": "7a99a0af-...",
"agent_id": "7f806f26-...",
"skill_definition_id": "a1b2c3d4-...",
"is_enabled": true,
"config": {
"keywords": ["AI voice agent"],
"platforms": ["reddit", "hackernews", "x"]
},
"delivery_channels": [
{ "channel": "slack", "channel_name": "#alerts" },
{ "channel": "email" }
],
"skill_definitions": {
"slug": "social_media_monitoring",
"name": "Social Media Monitoring"
}
}
}
Enable a skill for an agent
curl -X POST https://api.magpipe.ai/functions/v1/manage-skills \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_ID",
"skill_definition_id": "SKILL_DEF_ID",
"config": {
"keywords": ["AI voice agent"],
"platforms": ["reddit", "hackernews", "x"]
},
"delivery_channels": [
{ "channel": "slack", "channel_name": "#alerts" },
{ "channel": "email" }
]
}'
{
"agent_skill": {
"id": "7a99a0af-...",
"agent_id": "7f806f26-...",
"skill_definition_id": "a1b2c3d4-...",
"is_enabled": true,
"config": {
"keywords": ["AI voice agent"],
"platforms": ["reddit", "hackernews", "x"]
},
"delivery_channels": [
{ "channel": "slack", "channel_name": "#alerts" },
{ "channel": "email" }
],
"skill_definitions": {
"slug": "social_media_monitoring",
"name": "Social Media Monitoring"
}
}
}
config_schema for available options.event or schedule.channel (slack, email, sms) and optional channel_name.curl -X POST https://api.magpipe.ai/functions/v1/manage-skills \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "YOUR_AGENT_ID",
"skill_definition_id": "SKILL_DEF_ID",
"config": {
"keywords": ["AI voice agent"],
"platforms": ["reddit", "hackernews", "x"]
},
"delivery_channels": [
{ "channel": "slack", "channel_name": "#alerts" },
{ "channel": "email" }
]
}'
{
"agent_skill": {
"id": "7a99a0af-...",
"agent_id": "7f806f26-...",
"skill_definition_id": "a1b2c3d4-...",
"is_enabled": true,
"config": {
"keywords": ["AI voice agent"],
"platforms": ["reddit", "hackernews", "x"]
},
"delivery_channels": [
{ "channel": "slack", "channel_name": "#alerts" },
{ "channel": "email" }
],
"skill_definitions": {
"slug": "social_media_monitoring",
"name": "Social Media Monitoring"
}
}
}