Skills for building AI agents and MCP servers with the Dedalus platform. Works with any coding agent or IDE that supports skills.
| Skill | Description |
|---|---|
| use-dedalus-sdk | Build AI-powered applications with dedalus_labs — agent orchestration, tools, structured outputs, streaming, multi-provider models |
| use-dedalus-mcp | Build MCP servers with dedalus_mcp — tools, resources, prompts, context utilities |
Install with the skills CLI:
npx skills add adamsardo/dedalus-skillsThis installs all skills in the repo (currently use-dedalus-mcp and use-dedalus-sdk). The name value in each SKILL.md becomes the slash command in agents that support skills (e.g., /use-dedalus-mcp).
Install a single skill if you only want one:
npx skills add adamsardo/dedalus-skills --skill use-dedalus-mcpFor building AI agents with the Dedalus SDK:
from dedalus_labs import AsyncDedalus, DedalusRunner
client = AsyncDedalus()
runner = DedalusRunner(client)
result = await runner.run(
input="Search for AI news and summarize",
model="anthropic/claude-sonnet-4-20250514",
mcp_servers=["windsor/brave-search-mcp"],
)Covers:
DedalusRunner— Agent orchestration with automatic tool execution- Tools — Local functions with auto-generated schemas
- Structured Outputs — Type-safe JSON with Pydantic/Zod
- Streaming — Real-time responses with
stream=True - MCP Integration — Connect to any MCP server
- Handoffs — Multi-model routing
- Multi-provider support — OpenAI, Anthropic, Google, xAI, DeepSeek, Mistral
For building MCP servers:
from dedalus_mcp import MCPServer, tool
@tool(description="Add two numbers")
def add(a: int, b: int) -> int:
return a + b
server = MCPServer("calculator")
server.collect(add)
asyncio.run(server.serve())Covers:
@tool— Functions the LLM calls during reasoning@resource— Data the LLM can read for context@prompt— User-selectable message templatesget_context()— Logging, progress, cancellationMCPServer— Modular server setup withcollect()- Testing patterns
Once installed, Claude will automatically use these skills when you ask about Dedalus:
"Help me build an AI agent that searches the web and summarizes results"
"Create an MCP server with tools for database queries"
"How do I use structured outputs with Pydantic in Dedalus?"
"Show me how to stream responses from DedalusRunner"
- Python 3.10+ or Node.js 18+
- Dedalus API key (
DEDALUS_API_KEY)
# Install the SDKs
pip install dedalus-labs dedalus-mcp # Python
npm install dedalus-labs # TypeScriptFound an issue or want to improve these skills? PRs welcome!
- Fork the repo
- Edit the skill files in
use-dedalus-sdk/oruse-dedalus-mcp/ - Test with Claude
- Submit a PR
MIT — see LICENSE for details.
Built with ❤️ for the Dedalus community