From 7b9122481182e6408c381a41df7dd93312a17887 Mon Sep 17 00:00:00 2001 From: Saad Bahir Date: Thu, 5 Nov 2026 05:05:55 -0500 Subject: [PATCH] Add the Rollstack plugin for Claude Code and Agent Plugins .claude-plugin/plugin.json, .mcp.json and a marketplace for Claude Code, and plugin.json and mcp.json for agent-plugins.org clients. All of them bundle the MCP server at api.rollstack.com with the skills. Co-Authored-By: Claude Opus 5.5 --- .claude-plugin/marketplace.json | 15 +++++++++++++++ .claude-plugin/plugin.json | 10 ++++++++++ .mcp.json | 8 ++++++++ README.md | 11 ++++++++++- mcp.json | 9 +++++++++ plugin.json | 9 +++++++++ 6 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 .claude-plugin/marketplace.json create mode 100644 .claude-plugin/plugin.json create mode 100644 .mcp.json create mode 100644 mcp.json create mode 100644 plugin.json diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..8b4e3fd --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,15 @@ +{ + "name": "rollstack", + "description": "Rollstack's official plugin: its MCP server and agent skills for building and sending data-driven decks.", + "owner": { + "name": "Rollstack", + "url": "https://www.rollstack.com" + }, + "plugins": [ + { + "name": "rollstack", + "source": "./", + "description": "Build decks from your company's data, and refresh, schedule and send reports, with Rollstack's MCP server and skills." + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..5579b60 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "rollstack", + "version": "1.0.0", + "description": "Build decks from your company's data, and refresh, schedule and send reports, with Rollstack's MCP server and skills.", + "author": { "name": "Rollstack", "url": "https://www.rollstack.com" }, + "homepage": "https://www.rollstack.com", + "repository": "https://github.com/Rollstack/skills", + "license": "MIT", + "keywords": ["rollstack", "slides", "presentations", "reporting", "bi", "mcp"] +} diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..14bccc3 --- /dev/null +++ b/.mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "rollstack": { + "type": "http", + "url": "https://api.rollstack.com/public/v1/mcp" + } + } +} diff --git a/README.md b/README.md index 67f2e27..f5fb99a 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,14 @@ Agent skills for [Rollstack](https://www.rollstack.com), the AI presentation pla ## Install -With the [skills CLI](https://skills.sh): +**Claude Code plugin** (the MCP server and the skills together): + +``` +/plugin marketplace add Rollstack/skills +/plugin install rollstack@rollstack +``` + +**Skills only**, with the [skills CLI](https://skills.sh): ```bash npx skills add Rollstack/skills @@ -18,6 +25,8 @@ npx skills add Rollstack/skills Or copy a skill's folder into your agent's skills directory, such as `~/.claude/skills/` for Claude Code. +The repo is also an [Agent Plugin](https://agent-plugins.org): `plugin.json` and `mcp.json` at the root describe the same plugin for other clients. + ## Connect Rollstack The skills call Rollstack's MCP server, `https://api.rollstack.com/public/v1/mcp`. Add it to your agent as a remote MCP server and sign in with your Rollstack account. For scripts, use an API key from Settings → Connected apps. diff --git a/mcp.json b/mcp.json new file mode 100644 index 0000000..1267278 --- /dev/null +++ b/mcp.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json", + "mcpServers": { + "rollstack": { + "type": "streamable-http", + "url": "https://api.rollstack.com/public/v1/mcp" + } + } +} diff --git a/plugin.json b/plugin.json new file mode 100644 index 0000000..dff9df7 --- /dev/null +++ b/plugin.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", + "name": "rollstack", + "version": "1.0.0", + "description": "Build decks from your company's data, and refresh, schedule and send reports, with Rollstack's MCP server and skills.", + "homepage": "https://www.rollstack.com", + "repository": "https://github.com/Rollstack/skills", + "license": "MIT" +}