By harche
Manage email, calendar, and documents across Google Workspace. Use when the user wants to check calendar availability, search emails, read or edit Google Docs, or find files in Drive.
Claude Code plugin marketplace — Jira, GitHub, Kubernetes/OpenShift docs, Red Hat support cases, Red Hat Knowledge Base, OpenShift cluster management, and more.
# Add the marketplace (one-time)
claude plugin marketplace add harche/productivity
Then install plugins with:
claude plugin install --scope local <name>@productivity-tools
Or use the cpi helper for faster installs with automatic dependency resolution — see Shell Helper below.
cpi)A Python CLI that manages plugins across multiple Claude Code marketplaces. It reads each marketplace's marketplace.json to auto-discover plugins and resolve dependencies — no hardcoded plugin lists.
Install:
# From your clone of this repo:
ln -sf "$(pwd)/scripts/cpi" ~/.local/bin/cpi
Register marketplaces:
# From your clone of this repo:
cpi add .
Tab completion (add to ~/.zshrc):
eval "$(cpi completions zsh)"
Usage:
cpi list # all plugins across all marketplaces
cpi install github # install one plugin
cpi install redhat-detective github # install multiple (deps auto-resolved)
cpi install all # install everything
cpi uninstall google # remove a plugin and its deps
cpi search detective # search by name or description
How it works:
~/.config/cpi/ holds symlinks to marketplace repos — one per marketplacecpi add <path> reads .claude-plugin/marketplace.json, creates the symlinkdependencies across marketplacesSee the Plugin Catalog for the full list of plugins, dependencies, prerequisites, and install commands.
Some plugins require API tokens stored in the OS secret store. See the Plugin Catalog — Prerequisites for which tokens are needed and how to obtain them.
macOS (Keychain):
# Jira PAT
security add-generic-password -a "$USER" -s "JIRA_API_TOKEN" -w "your-jira-token" -U
# Red Hat API offline token
security add-generic-password -a "$USER" -s "RH_API_OFFLINE_TOKEN" -w "your-offline-token" -U
# OpenShift pull secret (compact JSON)
security add-generic-password -a "$USER" -s "OCP_PULL_SECRET" \
-w "$(cat pull-secret.json | python3 -c 'import sys,json; print(json.dumps(json.load(sys.stdin), separators=(",",":")))')" -U
# FRED API key (free from https://fred.stlouisfed.org/docs/api/api_key.html)
security add-generic-password -s "fred-api-key" -a "fred" -w "your-fred-api-key" -U
# Semantic Scholar API key (optional, free from https://www.semanticscholar.org/product/api)
security add-generic-password -s "semantic-scholar-api-key" -a "$USER" -w "your-s2-api-key" -U
# OpenAlex API key (free from https://openalex.org/settings/api)
security add-generic-password -s "openalex-api-key" -a "$USER" -w "your-openalex-api-key" -U
Linux (secret-tool / libsecret):
# Jira PAT (enter token at the "Password:" prompt)
secret-tool store --label="JIRA_API_TOKEN" service jira key JIRA_API_TOKEN
# Red Hat API offline token
secret-tool store --label="RH_API_OFFLINE_TOKEN" service redhat key RH_API_OFFLINE_TOKEN
# OpenShift pull secret
cat pull-secret.json | python3 -c 'import sys,json; print(json.dumps(json.load(sys.stdin), separators=(",",":")))' | \
secret-tool store --label="OCP Pull Secret" service ocp-install username "$USER" key OCP_PULL_SECRET
| Platform | Secret store | Install |
|---|---|---|
| macOS | Keychain (built-in) | — |
| Linux | libsecret / GNOME Keyring | sudo dnf install libsecret (Fedora) or sudo apt install libsecret-tools (Ubuntu/Debian) |
Investigate a support case — Jira, KB, docs, and metrics in one plugin:
cpi install redhat-detective github
Get a daily developer briefing — what needs your attention across Jira and GitHub:
cpi install dev-digest
Spin up a cluster and start working:
cpi install cluster-installer redhat-detective github
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Research prediction markets and event probabilities on Polymarket
Extract insights from YouTube videos — transcripts, summaries, comments, and channel info
Research company fundamentals, economic trends, and financial data from SEC filings and Federal Reserve datasets
Browse the web — look up information, extract data, fill forms, take screenshots, interact with pages
Find peer-reviewed medical evidence, clinical trials, and scientific papers across PubMed, Europe PMC, ClinicalTrials.gov, Semantic Scholar, and OpenAlex
npx claudepluginhub harche/productivity --plugin workspaceComplete Google Workspace integration -- Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, and Custom Search via MCP with workflow guidance.
Google Workspace CLI (gws) skill — unified command-line access to Gmail, Drive, Sheets, Docs, Calendar, Chat, Admin, and 40+ Google APIs. Includes MCP server setup, authentication workflows, and agent-optimized usage patterns.
Search across all of your company's tools in one place. Find anything across email, chat, documents, and wikis without switching between apps.
Google Workspace CLI — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more
Enhances calendar Skills by automating meeting prep, standup notes, and workflow triggers
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.