Skills and MCP tools for creating data-driven reports and presentations with the Motley platform
npx claudepluginhub motleyai/motley-skillsMotley data storytelling skills and MCP integration
Build data-driven reports and presentations with AI — without sacrificing accuracy or control.
This package provides Claude with the skills and tools to create professional reports using Motley, where generative AI meets deterministic, auditable data pipelines.
Motley enables number-intensive reporting that combines the ease of use of Generative AI with the robustness and transparency of deterministic configs.
Instead of hoping your AI gets the numbers right, Motley gives you:
The result: reports that are both AI-assisted and trustworthy.
Domain knowledge that helps Claude understand Motley's MCP tools and build data-driven presentations:
| Skill | What it does |
|---|---|
master-builder | End-to-end workflow for creating a data-driven master |
update-chart | Create bar, line, pie, and funnel charts via natural language prompts |
update-text-block | Generate data-driven text with variable substitution and optional LLM enhancement |
update-table-block | Build formatted tables with size constraints and flexible layouts |
update-query-block | Create data queries for text and table blocks |
explore-cube | Explore cubes, inspect schemas, create custom cubes/measures |
layout-library-sync | Import Google Slides and sync content from reference masters |
A complete set of tools for Claude to interact with Motley programmatically:
npx skills add MotleyAI/agent-skills -a claude-code
Download the .mcpb file from Releases and drag it into Claude Desktop.
export MOTLEY_API_KEY="sk_your_key_here"
claude --plugin-dir /path/to/agent-skills
See docs/setup.md for detailed instructions.
flowchart LR
subgraph AI["🤖 AI Assistant"]
Claude["Claude"]
Skills["Skills"]
MCP["MCP Tools"]
end
subgraph Motley["⚙️ Motley Engine"]
DSL["Declarative DSL"]
Semantic["Semantic Layer"]
end
subgraph Export["📄 Output"]
Slides["Google Slides"]
PPT["PowerPoint"]
HTML["HTML"]
end
subgraph Data["💾 Your Data"]
DB[(Database)]
BI["BI Tools"]
end
Claude --> Skills
Claude --> MCP
Skills --> DSL
MCP --> DSL
DSL --> Semantic
Semantic --> DB
Semantic --> BI
DSL --> Slides
DSL --> PPT
DSL --> HTML
style AI fill:#e8f4f8,stroke:#0891b2
style Motley fill:#fef3c7,stroke:#d97706
style Export fill:#dcfce7,stroke:#16a34a
style Data fill:#f3e8ff,stroke:#9333ea
sequenceDiagram
participant You
participant Claude
participant Motley
participant Data
participant Export
You->>Claude: "Create a quarterly revenue report<br/>with regional breakdown"
Claude->>Claude: Uses skills to write<br/>correct Motley DSL
Claude->>Motley: Creates report via MCP tools
Motley->>Data: Executes queries<br/>deterministically
Data-->>Motley: Returns results
Motley-->>Claude: Preview ready
Claude-->>You: "Here's your report"
You->>Motley: Export
Motley->>Export: Google Slides /<br/>PowerPoint / HTML
Every number is traceable. Every chart is reproducible. Every report is auditable.