stbenjam/skills

Personal Skills

4

stars

132

commits

Python

primary language

Sep 9, 2026

updated

bitbin.de/skills

README

stbenjam's skills

skillsaw report card

Shared skills and plugins for Claude Code and Codex by stbenjam.

Contents

Plugins

PluginDescription
booksSearch and analyze a Calibre library or Goodreads export
hypeInjects a random motivational hype message into every turn via a UserPromptSubmit hook, plus about 10% of PreToolUse calls.
keepgoingA Stop hook that never lets Claude stop. Useful for solving unsolved math problems.
loopsAutonomous loops that shepherd work to completion, such as driving a PR to a mergeable state
openclawA grab-bag of miscellaneous OpenClaw skills (pollen forecasts, Orangetheory lookups, narrated video reels) with no unifying theme.
reviewsMulti-agent panel code review with specialist reviewers and runtime reproducers
rulesContext-specific rules for safe Git operations and rigorous test-failure investigation.
steeringCompact conversation-steering skills for changing direction, explaining decisions, asking for clarity, answering questions without implied action, finishing punted work, delegating research to a subagent, tightening prose, executing decisively, rethinking code architecture, and raising frontend quality.

Installation

Choose the setup that matches your agent host. All paths below start at the root of a checkout of this repository.

Claude Code

From a Claude Code session, add the marketplace and install the plugin you want:

/plugin marketplace add stbenjam/skills
/plugin install steering@stbenjam

Replace steering with books, loops, or reviews as needed, then run /reload-plugins.

Codex

Add the marketplace from a shell, then open Codex's plugin browser:

codex plugin marketplace add stbenjam/skills
codex
/plugins

Select the plugin to install, then start a new Codex session. The repository's Codex catalog is .agents/plugins/marketplace.json.

Agent Plugins

Each plugin also includes a portable Agent Plugins v1 manifest at plugins/<name>/plugin.json. Agent Plugins exposes the plugin's directly packaged skills; Claude-specific commands, agents, hooks, and dependency bundles remain in .claude-plugin/plugin.json. Shared name, version, description, and author metadata is synchronized across the Claude, Codex, and portable manifests.

Run make sync-agent-plugins after changing plugin metadata, or make check-agent-plugins in validation-only workflows.

Other Agents

Use the skills CLI to select skills:

npx skills install stbenjam/skills

Or copy one into .agents/skills:

mkdir -p .agents/skills
cp -RL skills/git-rules .agents/skills/

Run make update after adding or removing plugin skills to refresh links and docs.

Development

Run make update to regenerate the documentation, this plugin table, and the root skills/ symlinks. Then lint plugins and skills with skillsaw in strict mode:

make update
make lint

Apply autofixes with:

make lint-fix

License

MIT

Contributors

stbenjam

113 commits

not-stbenjam

19 commits

stbenjam/skills

Personal Skills

4

stars

132

commits

Python

primary language

Sep 9, 2026

updated

bitbin.de/skills

README

stbenjam's skills

skillsaw report card

Shared skills and plugins for Claude Code and Codex by stbenjam.

Contents

Plugins

PluginDescription
booksSearch and analyze a Calibre library or Goodreads export
hypeInjects a random motivational hype message into every turn via a UserPromptSubmit hook, plus about 10% of PreToolUse calls.
keepgoingA Stop hook that never lets Claude stop. Useful for solving unsolved math problems.
loopsAutonomous loops that shepherd work to completion, such as driving a PR to a mergeable state
openclawA grab-bag of miscellaneous OpenClaw skills (pollen forecasts, Orangetheory lookups, narrated video reels) with no unifying theme.
reviewsMulti-agent panel code review with specialist reviewers and runtime reproducers
rulesContext-specific rules for safe Git operations and rigorous test-failure investigation.
steeringCompact conversation-steering skills for changing direction, explaining decisions, asking for clarity, answering questions without implied action, finishing punted work, delegating research to a subagent, tightening prose, executing decisively, rethinking code architecture, and raising frontend quality.

Installation

Choose the setup that matches your agent host. All paths below start at the root of a checkout of this repository.

Claude Code

From a Claude Code session, add the marketplace and install the plugin you want:

/plugin marketplace add stbenjam/skills
/plugin install steering@stbenjam

Replace steering with books, loops, or reviews as needed, then run /reload-plugins.

Codex

Add the marketplace from a shell, then open Codex's plugin browser:

codex plugin marketplace add stbenjam/skills
codex
/plugins

Select the plugin to install, then start a new Codex session. The repository's Codex catalog is .agents/plugins/marketplace.json.

Agent Plugins

Each plugin also includes a portable Agent Plugins v1 manifest at plugins/<name>/plugin.json. Agent Plugins exposes the plugin's directly packaged skills; Claude-specific commands, agents, hooks, and dependency bundles remain in .claude-plugin/plugin.json. Shared name, version, description, and author metadata is synchronized across the Claude, Codex, and portable manifests.

Run make sync-agent-plugins after changing plugin metadata, or make check-agent-plugins in validation-only workflows.

Other Agents

Use the skills CLI to select skills:

npx skills install stbenjam/skills

Or copy one into .agents/skills:

mkdir -p .agents/skills
cp -RL skills/git-rules .agents/skills/

Run make update after adding or removing plugin skills to refresh links and docs.

Development

Run make update to regenerate the documentation, this plugin table, and the root skills/ symlinks. Then lint plugins and skills with skillsaw in strict mode:

make update
make lint

Apply autofixes with:

make lint-fix

License

MIT

Contributors

stbenjam

113 commits

not-stbenjam

19 commits

Languages

Python

80.9%

Makefile

8.1%

JavaScript

6.6%

Shell

4.4%