BeClaude

documents-toolkit

New
9Community RegistryDocumentationby Henrik Soederlund

Professional document processing suite: 3 comprehensive skills for Word (.docx), Excel (.xlsx), and PDF files - create, edit, analyze, and process documents with advanced features like tracked changes, forms, tables, OCR, and formulas

Community PluginView Source

Overview

A curated marketplace for Claude Code - 34 plugins across development, analytics, AI, content, and ops. Pick what you need; everything is independently installable.


What's inside

CategoryPluginsWhat you get
Development6A full dev toolkit, Cloudflare platform access, React/Next.js rules, Shopify, browser userscripts, Google Apps Script
Analytics3GTM, GA4, Google Ads automation
AI4Gemini and Codex CLI agents, Gemini and Perplexity MCP servers
Productivity5Rich-text email drafts, Gmail/Drive/Calendar, Notion, n8n, Excalidraw
Content3Word/Excel/PDF processing, FFmpeg reference, AI-text humaniser
Data3Stocks, crypto, FX rates
Utilities4Timezone tools, HTTP fetcher, MikroTik routers, weather
LSP servers6Real-time diagnostics for Bash, CSS, HTML, JSON, Tailwind, YAML

Two install surfaces - /plugin install … runs inside an active Claude Code session; claude plugin install … runs in a plain terminal. Both accept the same arguments. See Installation Methods for the full mapping.


Plugin catalogue

Development

  • `developer` - Pro toolkit: 3 commands (/containerize, /generate-prp, /execute-prp) + 4 skills (webapp testing, Chrome DevTools, PRP generation, Fifteen-Factor App) + 5 MCP servers (Chrome DevTools, Playwright, Microsoft docs, Firecrawl, Context7).
  • `mcp-cloudflare` - Official Cloudflare MCP. 2,500+ API endpoints exposed through 2 tools (~1k tokens) for Workers, D1, KV, R2, DNS, Pages, WAF, Tunnels. OAuth.
  • `react-best-practices` - 40+ rules for eliminating wasteful re-renders, optimising bundle size, and following modern React/Next.js patterns.
  • `shopify-developer` - Liquid, theme dev (OS 2.0), GraphQL/REST APIs, app dev, Shopify Functions, Hydrogen, performance, debugging. API version 2026-01.
  • `tampermonkey` - Userscript development with 18 reference files - browser automation, page modification, web enhancement.
  • `google-apps-script` - Workspace automation: SpreadsheetApp, DocumentApp, GmailApp, DriveApp, CalendarApp, FormApp, SlidesApp, triggers.

Analytics

  • `google-tagmanager` - GTM containers, tags, triggers, variables, datalayer, debugging, custom templates. Includes GTM API MCP server (Stape.ai, browser auth).
  • `google-analytics` - GA4 events, ecommerce, BigQuery analysis, Measurement Protocol, privacy compliance. Includes Analytics API MCP server (requires service account).
  • `google-ads-scripts` - AdsApp campaign automation, bid management, keyword optimisation, reporting.

AI

  • `gemini` - Agent that drives Gemini CLI in headless mode. Use for second opinions, large-context analysis, code review, document summarisation.
  • `codex` - Agent that drives OpenAI Codex CLI. Use for second opinions, agentic code tasks, automated review, bug triage.
  • `mcp-gemini-bridge` - Google Gemini via MCP, browser auth.
  • `mcp-perplexity` - Perplexity AI search and information retrieval.

Productivity

  • `message` - Rich-text email/WhatsApp drafts with live browser preview. Triggered by phrases like "draft an email to…" or "write a WhatsApp message…". Bun-powered preview server starts automatically.
  • `mcp-google-workspace` - Gmail, Drive, Calendar (OAuth).
  • `mcp-notion` - Notion workspace integration (browser auth).
  • `mcp-n8n` - n8n workflow automation.
  • `mcp-excalidraw` - Hand-drawn diagrams with streaming animations, fullscreen editing, checkpoint/restore, export to excalidraw.com.

Content

  • `documents` - Word (.docx), Excel (.xlsx), PDF processing - tracked changes, forms, tables, OCR, formulas.
  • `ffmpeg` - Video and audio CLI reference - filters, codecs (H.264/H.265/VP9), GPU acceleration, common workflows.
  • `humanise` - Strip 29 AI writing tells from text - inflated language, em-dash overuse, sycophantic tone, formulaic structure, placeholder text.

Data

  • `mcp-alphavantage` - Stock market data, company info, financial indicators (free API key).
  • `mcp-coingecko` - Cryptocurrency prices and market data (demo API key).
  • `mcp-currency-conversion` - Real-time FX exchange rates (no API key).

Utilities

  • `timezone-tools` - Timezone conversions and time queries across IANA timezones.
  • `mcp-fetch` - Web content fetching and HTTP requests (no API key).
  • `mcp-mikrotik` - MikroTik router management and network automation.
  • `mcp-open-meteo` - Weather and climate data (no API key).

LSP servers

Real-time diagnostics, completions, and hover docs. Two-step install for each: first the language server binary (npm command shown), then the plugin itself (/plugin install lsp-<lang>@wookstar-claude-plugins).

PluginLanguagesBinary install
`lsp-bash`.sh, .bash (ShellCheck-powered)npm i -g bash-language-server + brew install shellcheck
`lsp-css`.css, .scss, .lessnpm i -g vscode-langservers-extracted
`lsp-html`.html, .htmnpm i -g vscode-langservers-extracted
`lsp-json`.json, .jsoncnpm i -g vscode-langservers-extracted
`lsp-tailwind`Tailwind classes in .html/.css/.tsx/.jsx/.ts/.jsnpm i -g @tailwindcss/language-server
`lsp-yaml`.yaml, .yml (auto-detects GitHub Actions, Docker Compose, Kubernetes, 900+ schemas)npm i -g yaml-language-server

lsp-css, lsp-html, and lsp-json share the same vscode-langservers-extracted package - one npm install covers all three.

Then install the plugins (e.g. all six at once):

code
/plugin install lsp-bash@wookstar-claude-plugins
/plugin install lsp-css@wookstar-claude-plugins
/plugin install lsp-html@wookstar-claude-plugins
/plugin install lsp-json@wookstar-claude-plugins
/plugin install lsp-tailwind@wookstar-claude-plugins
/plugin install lsp-yaml@wookstar-claude-plugins

Quick Start

1. Add the marketplace

Inside Claude Code:

code
/plugin marketplace add henkisdabro/wookstar-claude-plugins

Or from your terminal:

bash
claude plugin marketplace add henkisdabro/wookstar-claude-plugins

2. Install the plugins you want

Pick from the catalogue above. Pattern is always <name>@wookstar-claude-plugins. A few common combinations:

bash
# Core development
/plugin install developer@wookstar-claude-plugins
/plugin install mcp-cloudflare@wookstar-claude-plugins
/plugin install react-best-practices@wookstar-claude-plugins

# Analytics + email
/plugin install google-tagmanager@wookstar-claude-plugins
/plugin install google-analytics@wookstar-claude-plugins
/plugin install message@wookstar-claude-plugins

# Document and media work
/plugin install documents@wookstar-claude-plugins
/plugin install ffmpeg@wookstar-claude-plugins
/plugin install humanise@wookstar-claude-plugins

3. Use a plugin

Most plugins trigger automatically when you describe what you want in plain language - no slash command needed. For example, after installing message:

"Draft an email to Sarah about the project update."

The skill loads, generates the draft, and (for message) opens a live browser preview. For commands that have explicit slash forms (e.g. /containerize from the developer plugin), type the command directly.

If a plugin needs an API key, see Environment Variables.


Installation Methods

There are two ways to install and manage plugins. They do the same thing but run in different places - don't mix them up.

ActionInside Claude CodeTerminal CLI
Add this marketplace/plugin marketplace add henkisdabro/wookstar-claude-pluginsclaude plugin marketplace add henkisdabro/wookstar-claude-plugins
Install a plugin/plugin install <name>@wookstar-claude-pluginsclaude plugin install <name>@wookstar-claude-plugins
Update marketplace/plugin marketplace update wookstar-claude-pluginsclaude plugin marketplace update wookstar-claude-plugins
Update a plugin/plugin update <name>claude plugin update <name>
Enable / disable/plugin enable <name> · /plugin disable <name>claude plugin enable <name> · claude plugin disable <name>
Uninstall/plugin uninstall <name>claude plugin uninstall <name>
List installed/plugin listclaude plugin list
Browse interactively/plugin (opens UI)n/a
Validate manifestn/aclaude plugin validate <path>

Rule of thumb: the /plugin snippets in this README assume a Claude Code session is open. In a plain terminal or CI, swap /plugin … for claude plugin ….


Environment Variables

Many MCP-powered plugins need API keys or credentials. Set these in your shell profile (~/.bashrc or ~/.zshrc).

Plugins that work without keys

mcp-fetch, mcp-open-meteo, mcp-currency-conversion, mcp-gemini-bridge (browser auth), mcp-notion (browser auth), google-tagmanager (GTM MCP via Stape.ai, browser auth).

<details> <summary><strong>Required environment variables by plugin</strong> (click to expand)</summary>

bash
# Optional - only needed if using these MCP servers
export CONTEXT7_API_KEY="your-context7-key"      # https://upstash.com/context7
export FIRECRAWL_API_KEY="your-firecrawl-key"    # https://firecrawl.dev/
bash
export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"
export GOOGLE_PROJECT_ID="your-gcp-project-id"
# Get credentials: GCP Console > APIs & Services > Credentials > Service Account
bash
export GOOGLE_OAUTH_CLIENT_ID="your-client-id"
export GOOGLE_OAUTH_CLIENT_SECRET="your-client-secret"
# Get credentials: GCP Console > APIs & Services > Credentials > OAuth 2.0 Client
bash
export MIKROTIK_HOST="your-router-ip"
export MIKROTIK_USER="your-username"
export MIKROTIK_PASSWORD="your-password"
bash
export N8N_API_KEY="your-n8n-api-key"
# Get from: n8n Settings > API > Create API Key
bash
export ALPHAVANTAGEAPIKEY="your-alphavantage-key"
# Free key: https://www.alphavantage.co/support/#api-key
bash
export COINGECKO_DEMO_API_KEY="your-coingecko-key"
# Demo key: https://www.coingecko.com/en/api
bash
export PERPLEXITY_API_KEY="your-perplexity-key"
# Get from: https://www.perplexity.ai/settings/api

</details>

After setting variables, restart your terminal or source ~/.bashrc (or ~/.zshrc). If claude doctor reports missing variables for a plugin you don't need, just claude plugin uninstall <name>.


Recommended companion plugins

Wookstar focuses on domain-specific skills. For core Claude Code capabilities, the [official Anthropic marketplace](https://github.com/anthropics/claude-plugins-official) is the best complement:

code
/plugin marketplace add anthropics/claude-plugins-official

Then pick from:

  • feature-dev, code-review, pr-review-toolkit, agent-sdk-dev - dev agents
  • typescript-lsp, pyright-lsp - LSPs not covered here
  • claude-md-management, hookify, skill-creator, commit-commands, context7, playwright, ralph-loop - meta-tools

Upgrading

<details> <summary><strong>Upgrading from v5.x</strong> (only relevant if you installed before v6.0)</summary>

In v6.0 the productivity, marketing, and utilities umbrella plugins were split into focused single-purpose plugins.

Step 1 - Uninstall the old umbrellas (in your terminal)

bash
# One-liner
claude plugin uninstall productivity@wookstar-claude-plugins && \
  claude plugin uninstall marketing@wookstar-claude-plugins && \
  claude plugin uninstall utilities@wookstar-claude-plugins && \
  claude plugin marketplace update wookstar-claude-plugins && \
  rm -rf ~/.claude/plugins/productivity ~/.claude/plugins/marketing ~/.claude/plugins/utilities

Step 2 - Clean up settings files

Check ~/.claude/settings.json and any .claude/settings.json in your projects:

bash
grep -E "productivity|marketing|utilities" ~/.claude/settings.json
find ~ -path "*/.claude/settings.json" -exec grep -l -E "productivity|marketing|utilities" {} \; 2>/dev/null
Old referenceReplace with
productivity@…Specific plugins (google-apps-script, tampermonkey, message)
marketing@…google-tagmanager, google-analytics, google-ads-scripts
utilities@…timezone-tools

Step 3 - Install replacements

code
/plugin install timezone-tools@wookstar-claude-plugins
/plugin install google-apps-script@wookstar-claude-plugins
/plugin install tampermonkey@wookstar-claude-plugins
/plugin install google-tagmanager@wookstar-claude-plugins
/plugin install google-analytics@wookstar-claude-plugins
/plugin install google-ads-scripts@wookstar-claude-plugins

git-worktrees is no longer published - Claude Code now supports worktrees natively.

</details>


Team configuration

Add the marketplace and pre-enable plugins in .claude/settings.json so team members install them automatically when they trust the repo:

json
{
  "extraKnownMarketplaces": {
    "wookstar": {
      "source": {
        "source": "github",
        "repo": "henkisdabro/wookstar-claude-plugins"
      }
    }
  },
  "enabledPlugins": [
    "developer@wookstar-claude-plugins",
    "documents@wookstar-claude-plugins",
    "google-tagmanager@wookstar-claude-plugins",
    "google-analytics@wookstar-claude-plugins"
  ]
}

Local development

bash
git clone https://github.com/henkisdabro/wookstar-claude-plugins.git
cd wookstar-claude-plugins

# Add as local marketplace
/plugin marketplace add .

# Install a plugin for testing
/plugin install developer@wookstar-claude-plugins

# After making changes
/plugin marketplace update wookstar

# Validate manifest
claude plugin validate .

For contributor guidelines (manifest rules, MCP file references, LSP exception, skill style), see [CLAUDE.md](./CLAUDE.md).


Documentation

Per-plugin READMEs:


Marketplace stats

  • Version: 6.7.0 (see `marketplace.json` for the authoritative current value)
  • Plugins: 34
  • Components: 2 agents, 3 commands, 18 skills, 16 embedded MCP servers, 6 LSP servers
  • Categories: development, analytics, ai, productivity, documents, media, writing, data, utilities, lsp

Support

License

MIT - see LICENSE.

Acknowledgments

Built for the Claude Code community. Thanks to Anthropic for Claude Code and the plugin system, Simo Ahava for GTM/GA4 expertise, and the open-source community for the MCP server integrations.

Install & Usage

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/documents-toolkit.md https://raw.githubusercontent.com/henkisdabro/wookstar-claude-code-plugins/main/SKILL.md
3
Invoke in Claude Code
/documents-toolkit
View source on GitHub
documentationdocumentsdocxwordexcelxlsxpdfspreadsheet

Frequently Asked Questions

What is documents-toolkit?

Professional document processing suite: 3 comprehensive skills for Word (.docx), Excel (.xlsx), and PDF files - create, edit, analyze, and process documents with advanced features like tracked changes, forms, tables, OCR, and formulas

How to install documents-toolkit?

To install documents-toolkit, create the .claude/skills directory in your project, then run the curl command to download the skill file. Once installed, invoke it in Claude Code with /documents-toolkit.

What is documents-toolkit best for?

documents-toolkit is a community categorized under Documentation. It is designed for: documentation, documents, docx, word, excel, xlsx, pdf, spreadsheet. Created by Henrik Soederlund.