From a547a0a948314d2233d083263e5f63e7f34b1d99 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Sun, 17 May 2026 20:55:32 -0700 Subject: [PATCH] docs(readme): install path for Claude Desktop via .mcpb bundle U6 of the Claude Desktop .mcpb bundle plan. Adds Claude Desktop as a fifth install surface in the Install table and a dedicated subsection with the drag-drop flow, per-platform download filenames, Python 3.12+ host requirement, the per-install credential store caveat (Desktop and Code don't share keys), and the deferred- Windows note. --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index c2758e4..efbc92b 100644 --- a/README.md +++ b/README.md @@ -170,6 +170,7 @@ Say "eli5 on" after any research run. The synthesis rewrites in plain language. | **Claude Code** (recommended) | `/plugin marketplace add mvanhorn/last30days-skill` | Auto via marketplace, or `claude plugin update last30days@last30days-skill` | | **Codex, Cursor, Copilot, Gemini CLI, GitHub Copilot, or any of 50+ [Agent Skills](https://agentskills.io) hosts** | `npx skills add mvanhorn/last30days-skill -g` | `npx skills update last30days -g` | | **claude.ai** (web) | [Download `last30days.skill`](https://github.com/mvanhorn/last30days-skill/releases/latest/download/last30days.skill) and upload via Settings > Capabilities > Skills > + | Re-download and re-upload | +| **Claude Desktop** | [Download the `.mcpb` for your platform](https://github.com/mvanhorn/last30days-skill/releases/latest) and drag into Settings > Extensions | Re-download and drag the new bundle in | | **OpenClaw** | `clawhub install last30days-official` | `clawhub update last30days-official` | ### Claude Code (recommended) @@ -229,6 +230,24 @@ List and remove with `npx skills list -g` and `npx skills remove last30days -g`. Enable "Code execution and file creation" under Capabilities first — skills won't run without it. +### Claude Desktop + +Claude Desktop installs `/last30days` as an MCP server via a `.mcpb` bundle (a one-click Model Context Protocol package). + +1. Go to the [latest release](https://github.com/mvanhorn/last30days-skill/releases/latest) and download the `.mcpb` for your platform: + - macOS Apple Silicon: `last30days-pp-mcp-darwin-arm64.mcpb` + - macOS Intel: `last30days-pp-mcp-darwin-amd64.mcpb` + - Linux x86_64: `last30days-pp-mcp-linux-amd64.mcpb` +2. Open Claude Desktop, go to Settings > Extensions, and drag the file in. +3. When prompted, paste API keys for the sources you want to enable. Every field is optional — the engine degrades to web-only mode if you skip them all. Keys are stored in your OS keychain. +4. Restart Claude Desktop. Ask Claude to "research Peter Steinberger" or any topic and it will call the `research` tool. + +**Host requirement:** Python 3.12+ on PATH. The bundle ships the engine source but uses your local Python interpreter. Install from [python.org](https://www.python.org/downloads/) on Windows; macOS and most Linux distros ship a compatible version. + +**Keys don't sync with the Code skill.** Claude Desktop and Claude Code maintain separate credential stores by design. If you already configured `~/.config/last30days/.env` for the Code skill, you'll re-enter the same keys here once. + +Windows support is deferred until per-platform manifest entry points are sorted out; track in a follow-up issue. + ### OpenClaw ```bash