Agent Recipes
Pre-built workflows combining real capabilities for common agent tasks. Each recipe shows the capability stack, risk profile, and starter code.
File-Watching Agent
๐ก CautionMonitor a directory for changes and trigger downstream actions โ notifications, summaries, or backups โ whenever files are created or modified.
DevOps automation, document processing pipelines
Capability Stack
from agentsift import AgentSift
client = AgentSift()
# Find the right capabilities
caps = client.capabilities.list(
platform="mcp",
category="file-system",
risk="safe",
)
print([c.name for c in caps])Email + Calendar Assistant
๐ก CautionRead incoming emails, extract action items, and create calendar events or task entries automatically. The classic "inbox zero" agent.
Personal productivity, executive assistants
Capability Stack
import { AgentSift } from 'agentsift';
const client = new AgentSift();
// Find email + calendar capabilities
const caps = await client.capabilities.list({
platform: 'composio',
q: 'gmail calendar',
});
// Compare read vs write risk profiles
const comparison = await client.compare(
'composio-gmail-read',
'composio-gmail-send',
);
console.log(comparison.permissionMatrix.highRisk);Code Review Bot
๐ก CautionFetch a pull request diff, run static analysis, and post a structured review comment. Pair with a code execution sandbox for test-running.
CI/CD pipelines, developer tooling
Capability Stack
from agentsift import AgentSift
client = AgentSift()
# Semantic search for code review capabilities
results = client.search.semantic(
"review pull request and post comment",
limit=10,
)
for r in results:
print(f"{r.name} ({r.platform}) โ score: {r.score:.3f}")Web Research Pipeline
๐ข SafeSearch the web, scrape pages, summarize content, and store structured results. Build a research assistant that turns a topic into a briefing doc.
Market research, competitive intelligence, content creation
Capability Stack
import { AgentSift } from 'agentsift';
const client = new AgentSift();
// Find all safe web capabilities
const webCaps = await client.capabilities.list({
category: 'web-browsing',
risk: 'safe',
limit: 20,
});
// Get the full picture on a specific capability
const search = await client.capabilities.get('mcp-brave-search');
console.log(search.permissions, search.trustScore);Slack Notification Agent
๐ข SafeWatch for events (deploys, errors, mentions) across your stack and route smart notifications to the right Slack channel with context.
DevOps alerts, team coordination, incident response
Capability Stack
from agentsift import AgentSift
client = AgentSift()
# All safe Slack capabilities
slack_caps = client.capabilities.list(
platform="composio",
q="slack",
risk="safe",
)
for cap in slack_caps:
print(f"{cap.name}: trust={cap.trust_score:.2f}")Data Pipeline Agent
๐ก CautionQuery databases, transform data, and write results to storage or downstream APIs. The agent-native ETL.
Data engineering, reporting, analytics
Capability Stack
import { AgentSift } from 'agentsift';
const client = new AgentSift();
// Compare DB access vs file write risk
const comparison = await client.compare(
'composio-postgresql-run-postgresql-query',
'mcp-filesystem-write-file',
'composio-googledrive-upload-file',
);
// Shows shared permissions, high-risk perms, verdict
console.log(comparison.verdict);
console.log('High-risk perms:', comparison.permissionMatrix.highRisk);Missing a recipe? The full capability registry has 6,000+ tools to build from.