By harche
Build and maintain knowledge bases: ingest sources (conversations, articles, URLs), compile structured wikis, and lint for consistency. Obsidian-compatible.
Compile or recompile wiki articles from raw sources in a knowledge base. Reads all raw source documents, identifies topics and concepts, and creates or updates structured wiki articles with summaries, cross-links, and source attribution. Use when the user says "compile the wiki", "update wiki from raw", "recompile", or when multiple sources have been added to raw/ and the wiki needs to catch up. Also used internally by kb-ingest after adding a new source.
Ingest sources into an LLM-maintained knowledge base and compile them into structured wiki articles. Sources can be Claude Code conversation transcripts (JSONL files), URLs, markdown files, PDFs, images, or pasted text. Use this skill when the user wants to add knowledge to a KB, says "add this to the KB", shares a conversation file, or wants to capture learnings from a session. Also triggers when a user wants to initialize a new knowledge base. After ingesting, this skill automatically compiles the source into wiki articles.
Run health checks on a knowledge base to find broken links, orphaned sources, missing cross-references, stale data, and gaps in coverage. Suggests new articles, connections between existing articles, and improvements to link hints. Use when the user says "lint the KB", "check for gaps", "health check", or periodically after adding many sources to ensure consistency and completeness.
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.
npx claudepluginhub harche/productivity --plugin knowledge-baseResearch 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
AI-powered knowledge base management - Capture conversation learnings, maintain topic-specific KB files, Obsidian-compatible knowledge graph, structured dynamic context loading, and institutional knowledge in CLAUDE.md
Knowledge base skills for Claude Code — capture, search, and synthesize project knowledge
LLM-wiki layer for AKB vaults — unified document ingest (any source) and hybrid search.
Company knowledge management plugin — progressive context loading, knowledge quality engine, claude-mem integration
Flexible knowledge base scaffolding: personal KB, project docs, team collaboration with configurable entities, microdatabases, and VitePress portal
Bootstrap a wiki-first knowledge system into any project.