AI SkillsOpen source
Small tools that make working with Claude a little sharper.
claude-tools is a collection of home-made extensions for Claude Code, Anthropic's AI coding assistant — the things built along the way while using it to build everything else on this site. It's one public repository that doubles as a plugin marketplace, so any of it can be installed with a couple of commands.
MIT licensed. Free to use, fork and adapt.
New to this? A quick primer
Skill
A written set of instructions Claude picks up automatically when a request matches — a reusable "here's how to do this well." No code, just know-how.
Mod
A plugin with code that changes Claude Code itself: a side pane, a status bar, a new slash command. Mods run inside Claude Code, so they only work there.
Plugin marketplace
A catalog of installable plugins. Add one as a source and Claude Code can browse, install and update anything listed in it — like a small app store.
What's in it
generate-docs
Turns "write this up" into project or research documentation or a step-by-step guide: a self-contained HTML page (follows your system theme, jump-to-section menu), Markdown, a PDF or a Claude artifact. Guides have fill-in fields you can save as a PDF, a filled copy or a list of values to share. Works offline.
daily-organizer
A personal daily organizer kept as a claude.ai page: Today, Up Next, Waiting On and Done, with a morning plan and an end-of-day summary. Tasks live in the page's own database, so your clicks save at once and Claude can change one task without rewriting the page.
jira-dashboard
A Jira dashboard kept as a claude.ai page: new, recently updated and your own tickets from your Jira site, read through Atlassian's connector. Tick off what you've reviewed, keep the rest as a backlog, and flag tickets to discuss with a note. Refresh from the page, ask Claude, or set a schedule.
git-repo-creator
Puts a project on GitHub with the same setup every time, or audits an existing repo and fixes the gaps: name, description, license, README, CI, and a lockdown against outside changes for public repos. Asks before anything is pushed.
project-progress
Keeps long projects on track in a short PROGRESS.md: one item at a time
with a plan, side ideas parked instead of chased, and a checkpoint before each
/clear so nothing is lost between sessions. A Progress pane
beside the chat shows where you are.
context-bar
A card above the prompt showing what fills the context window, split by category,
plus session tokens, cost and plan rate limits — changing colour as you near a limit.
It stays out of the way until you run /context-bar show, and the same
command gives the full breakdown as text.
resource-monitor
CPU and memory for Claude Code and everything it starts — builds, tests, dev servers — in a pane with sparklines and a status-line readout, with warning colours when things run hot.
"Claude Code only" means the terminal CLI, the desktop app's Code tab and the VS Code extension — not Claude's regular chat on the web, desktop or mobile.
Install
With Claude Code installed, pick a plugin to see the commands that install it. Either command adds the claude-tools marketplace too, if it isn't there yet.
# In a Claude Code session
/plugin install generate-docs --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install generate-docs --marketplace primelogiclabio/claude-tools
Then ask for a write-up, such as "write up how this repo is laid out". It works in
regular Claude chats too: on claude.ai, open Customize › Plugins, add the
marketplace primelogiclabio/claude-tools and add generate-docs there.
# In a Claude Code session
/plugin install daily-organizer --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install daily-organizer --marketplace primelogiclabio/claude-tools
Then ask Claude to "start my daily organizer", and it gives you the page's link. To
use it in regular Claude chats as well, also add it on claude.ai under
Customize › Plugins (marketplace
primelogiclabio/claude-tools).
# In a Claude Code session
/plugin install jira-dashboard --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install jira-dashboard --marketplace primelogiclabio/claude-tools
It needs Atlassian's connector on your claude.ai account (Settings › Connectors). Then ask Claude to "start my Jira dashboard"; it asks which Jira site and projects to track.
# In a Claude Code session
/plugin install git-repo-creator --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install git-repo-creator --marketplace primelogiclabio/claude-tools
It needs git and the GitHub CLI, signed in with
gh auth login. Then ask Claude to "put this project on GitHub" or "check this
repo's setup".
# In a Claude Code session
/plugin install project-progress --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install project-progress --marketplace primelogiclabio/claude-tools
Then run /project-progress init once in each repo you want to track. The
Progress pane shows beside the chat.
# In a Claude Code session
/plugin install context-bar --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install context-bar --marketplace primelogiclabio/claude-tools
Nothing shows until you ask: /context-bar show draws the card above the
prompt, and /context-bar prints the full breakdown.
# In a Claude Code session
/plugin install resource-monitor --marketplace primelogiclabio/claude-tools
# …or from a terminal
claude plugin install resource-monitor --marketplace primelogiclabio/claude-tools
The status line shows a readout such as ⚙ CPU 12% · 2.1 GB, and
/resources opens the pane.
Start a new session after installing; claude plugin
list shows what's installed. The terminal command needs Claude Code 2.1.292 or newer:
on an older one, run claude plugin marketplace add primelogiclabio/claude-tools
first, then claude plugin install <name>@claude-tools. Prefer clicking? In
the desktop app's Code tab, use + › Plugins. The
README covers every
install path in detail.
Get in touch
Ideas, bugs or questions: open an issue on GitHub, or email info@primelogiclab.io.