JSPM

@jayofemi/toolbox

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 360
  • Score
    100M100P100Q80725F

Package Exports

  • @jayofemi/toolbox

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@jayofemi/toolbox) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Toolbox

Small, portable tools for Claude Code: skills, commands, and scripts pulled from real daily use, packaged so you can install one in seconds and own it.

Each entry is small and does one thing. They install by copying into your Claude Code config, carry no lock-in, and work with whatever model you run. Read them, change them, keep what is useful.

Quickstart

npx @jayofemi/toolbox

That lists everything and installs the ones you pick into ~/.claude/. To grab one directly:

npx @jayofemi/toolbox add screenshot

Run npx @jayofemi/toolbox list to see the catalog without installing.

What is inside

Two kinds of entry, split by who invokes them:

  • Commands are slash commands you invoke by name, like /screenshot. They install to ~/.claude/commands/.
  • Skills are ones Claude reaches for on its own when a task matches their description, and you can invoke them by name too. They install to ~/.claude/skills/.

Commands

  • screenshot: save a slice of the conversation. A good exchange is easy to lose once a session moves on or compacts, so /screenshot writes the last N prompt-and-reply pairs, with the model that produced them, to a timestamped file in captures/. The useful parts are kept verbatim.
  • startup: open a session cleanly. Stamps today's date so the agent stops guessing it, then reads the project's context files and confirms where things stand.
  • ask-model: ask a chosen model a question. /ask-model haiku What changed in this file? delegates to a subagent on that model and returns its answer, leaving your own session on its model.

Skills

  • wording: lint user-visible text before it ships. Catches em and en dashes, AI-tell constructions, "copy" misused for site text, and jargon on non-technical surfaces, pairing a zero-dependency detector with judgment for the calls a regex cannot make.
  • gatekeeper: scan a repo for secrets and private info before you make it public. Catches keys, tokens, private keys, leaked local paths, and configurable deny terms, with a zero-dependency detector.
  • reroute-task: run a task on a chosen model. /reroute-task haiku <task> hands the work to a subagent on that model and reports back, so your main session keeps its model and only the delegated work runs on the cheaper one.

Manual install

Prefer to copy by hand? A command is commands/<name>.md into ~/.claude/commands/; a skill is the skills/<name>/ folder into ~/.claude/skills/.

Contributing

Small, self-contained, portable contributions are welcome. See CONTRIBUTING.md.

License

MIT. See LICENSE.