Skill Creator
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
Skill Refiner, the eval-guided improvement loop for SKILL.md files.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace j-rig --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/j-rig .claude/skills/j-rig && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "j-rig" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rig into .claude/skills/j-rig/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "j-rig", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rigType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace j-rig --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/.curated/j-rig .agents/skills/j-rig && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "j-rig" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rig into .agents/skills/j-rig/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "j-rig", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace j-rig --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/.curated/j-rig .cursor/skills/j-rig && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "j-rig" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rig into .cursor/skills/j-rig/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "j-rig", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jeremylongshore/tons-of-skills-marketplace.git --path skills/.curated/j-rig--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace j-rig --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/.curated/j-rig .gemini/skills/j-rig && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "j-rig" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rig into .gemini/skills/j-rig/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "j-rig", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jeremylongshore/tons-of-skills-marketplace j-rigInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/.curated/j-rig .github/skills/j-rig && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "j-rig" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rig into .github/skills/j-rig/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "j-rig", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace j-rig --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/.curated/j-rig .opencode/skills/j-rig && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "j-rig" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/j-rig into .opencode/skills/j-rig/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "j-rig", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
j-rigSkill Refiner, the eval-guided improvement loop for SKILL.md files.
J Rig is an agent skill from jeremylongshore/tons-of-skills-marketplace. Skill Refiner, the eval-guided improvement loop for SKILL.md files. Runs the bootstrap, score, propose, apply, and status cycle as a thin wrapper over the published @intentsolutions/refiner CLI, proposing safe, minimal, bounded SKILL.md edits and accepting an edit only when a held-out eval score strictly improves with no regression on any other case. Ships a 3-layer cost-tiered hook architecture (sinker, line, hook) that gates skill quality at edit time, end of turn, and commit time. Use when improving an…
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code; the refine subcommands wrap the published @intentsolutions/jrig-cli binary and run anywhere that CLI installs
It sits in Agent Workflows, covering Skill authoring. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditGlobBash(j-rig:*)Bash(git:*)Bash(python:*)From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitnpmpnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
npmjs.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
ANTHROPIC_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Designed for Claude Code; the refine subcommands wrap the published @intentsolutions/jrig-cli binary and run anywhere that CLI installs
From compatibility in the SKILL.md frontmatter.
J Rig loads about 2.7k tokens when it runs. Until then it costs about 201 tokens; SKILL.md has 1,139 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its Apache-2.0 licence (© jeremylongshore). 1,139 words, ~2,712 tokens.
.claude/skills/j-rig/SKILL.md (or your agent's skills folder).The Skill Refiner is the eval-guided improvement loop for SKILL.md files.
It analyzes an existing skill against measured behavior, proposes safe, minimal,
bounded edits, and accepts an edit only when it strictly improves. It is the
second product in the Intent Solutions agent-rig stack:
J-Rig Skill Binary Eval -> Skill Refiner -> Rollout Gate
(test) (improve) (ship)The refiner proposes bounded edits (add, delete, or replace operations on the
SKILL.md text) and accepts an edit only if a held-out eval score strictly
improves with no regression on any other case. It never rewrites a skill
wholesale, and it never lets a skill judge itself; scoring is delegated to the
separate j-rig eval harness.
This plugin is a thin wrapper. The refiner logic lives in the published
@intentsolutions/refiner package and is exposed through the j-rig refine
command group in the @intentsolutions/jrig-cli binary. This skill invokes that
CLI; it does not reimplement any refiner logic.
Use this skill when:
Do NOT use it to hand-author a brand-new skill from scratch; use
/skill-creator for that. The refiner improves skills that already exist and
already have measurable behavior.
The subcommands wrap the published j-rig binary. Install it once:
# Global — gives you the `j-rig` command everywhere
npm install -g @intentsolutions/jrig-cli
# Or per-repo (recommended for CI version-pinning)
pnpm add -D @intentsolutions/jrig-cli # then: pnpm exec j-rig --helpThe refine command group is contributed by @intentsolutions/refiner, which
ships as a dependency of the CLI. Model-backed steps (score, propose)
require the ANTHROPIC_API_KEY environment variable; the deterministic steps
(bootstrap, apply, status) run fully offline.
Each /j-rig subcommand maps one-to-one onto a j-rig refine verb. Run them
against a skill directory (the folder containing the SKILL.md).
/j-rig subcommand | Underlying CLI | What it does | Cost |
|---|---|---|---|
refine bootstrap <skill-dir> | j-rig refine bootstrap | Synthesize a held-out eval set from the SKILL.md and store it (content-addressed). | $0 (deterministic) |
refine score <skill-dir> | j-rig refine score | Delegate scoring to j-rig eval (Haiku or Sonnet tier; never Opus, which is validation-only). | $ |
refine propose <skill-dir> | j-rig refine propose | Propose one bounded add/delete/replace edit via the tiered refiner model and store the proposal. Shadow-validation happens here: the candidate is scored against the held-out set before it is ever applied. | $$ |
refine promote <skill-dir> | j-rig refine apply | Apply a stored, accepted proposal to the SKILL.md, producing a new immutable candidate version, then move the best pointer. Human-gated: you decide to promote. | $0 (deterministic) |
refine status <skill-id> | j-rig refine status | Show the refiner store state plus the append-only event log for a skill. | $0 (deterministic) |
Naming note: this skill's user-facing verbs follow the ratified plan (bootstrap,
propose, shadow, promote, status). On the published CLI, shadow-validation is
the acceptance gate inside propose, and promote is j-rig refine apply
plus the human-gated best-pointer move. The wrappers call the real CLI verbs
(bootstrap, score, propose, apply, status).
The plugin ships three hooks that automatically gate skill quality at three
points in the Claude Code lifecycle. They are cost-tiered: the cheapest
layer fires most often, the most expensive layer fires least and is
rate-limited. This mirrors Anthropic's security-guidance hook pattern.
| Layer | Hook event | Fires when | Mechanism | Cost / model |
|---|---|---|---|---|
| Sinker (L1) | PostToolUse matcher Edit|Write | any SKILL.md is edited | Deterministic validate-skillmd Tier-2 frontmatter check (agentskills.io plus Claude Code extension-layer compliance). Advisory: surfaces warnings, never blocks. | $0 (no model call) |
| Line (L2) | Stop | end of turn, if a skill was invoked and its rollouts are scored | Append the rollout to .j-rig/refiner/log.jsonl; once N rollouts accumulate on one skill, fire the refiner in the background and surface the candidate next turn. | $ (Haiku scores, Sonnet refines, paid off-turn) |
| Hook (L3) | PreToolUse matcher Bash | before a git commit / git push whose staged diff touches a SKILL.md | Agentic gate: read the surrounding skills directory, check the edit against the rejected-edit buffer, optionally shadow-validate against the held-out set. Can block the commit via exit code 2. | $$ (Opus agentic gate, rate-limited) |
Why L3 is PreToolUse:Bash, not PostToolUse:Bash (the plan's v4.1 mechanism
fix): PreToolUse is in the Anthropic hooks "Can block" allowlist, so exiting
with code 2 (or emitting permissionDecision: deny) blocks the bash call
before it runs. PostToolUse fires after the bash has already executed,
so it cannot prevent the commit or push that triggered it. Only PreToolUse can
actually gate the commit.
L3 rate limit: the Opus agentic gate is the most expensive layer, so it is
rate-limited to at most once per JRIG_HOOK_RATELIMIT_SECONDS (default 300s /
5 min) via a stamp file at .j-rig/refiner/.hook-last-run. Inside the window the
gate is skipped with an advisory note; it only ever blocks on a real
regression finding, never on a cost-control skip.
best pointer.Every refiner pass writes to two places under the working directory:
.j-rig/refiner/log.jsonl (one value-record per
line: rollout captures, stored versions, best-pointer moves)..j-rig/refiner/store/ (immutable eval sets,
score records, edit proposals, and skill versions keyed by SHA-256).Read the trajectory any time with j-rig refine status <skill-id>. The refiner
also renders a signed Evidence Report (markdown plus self-contained HTML) via
j-rig refine render-report <report-md-path>.
propose / score fail without a key: both require ANTHROPIC_API_KEY.
They fail loudly with guidance rather than fabricating a result. Set the key,
or run the deterministic verbs (bootstrap, apply, status) offline.apply rejects a proposal: apply throws on a parent-hash mismatch or a
bad anchor. This is the immutability guard, not a bug. Re-run propose against
the current version./j-rig refine status <skill-id> to inspect what tripped it.j-rig
binary is absent. Install @intentsolutions/jrig-cli to enable the model-backed
layers.A full refine loop against a skill directory:
# 1. Create a held-out eval set for the skill (deterministic, offline).
j-rig refine bootstrap skills/my-skill
# 2. Establish the baseline score (Sonnet tier).
j-rig refine score skills/my-skill --model sonnet
# 3. Propose one bounded edit; the acceptance gate shadow-validates it.
ANTHROPIC_API_KEY=... j-rig refine propose skills/my-skill --strategy skill-opt-style
# 4. If accepted, apply it, producing a new candidate version (human-gated promote).
j-rig refine apply skills/my-skill --proposal "<hash>"
# 5. Inspect the trajectory, best pointer, and event log any time.
j-rig refine status my-skillRender the Evidence Report for a completed pass:
j-rig refine render-report .j-rig/refiner/report.md --output report.html@intentsolutions/refiner (refiner orchestrator + the j-rig refine command
group): https://www.npmjs.com/package/@intentsolutions/refiner@intentsolutions/jrig-cli (the j-rig binary): https://www.npmjs.com/package/@intentsolutions/jrig-cli/skill-creator — author a new skill from scratch (the refiner improves
existing skills; skill-creator makes new ones)./validate-skillmd — the deterministic Tier-2 frontmatter check the L1 Sinker
hook runs on every SKILL.md edit.© jeremylongshore, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/.curated/j-rig of jeremylongshore/tons-of-skills-marketplace.
Open the folder on GitHubat commit cfae287
J Rig next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| J Rig this skilljeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Skill CreatorAzure/azqr | 796 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase | 10k | 11 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Darwin Skill Optimizeralchaincyf/darwin-skill | 6.2k | 1 repos | ~4.7k | Automated safety check: Pass | MIT | |
| Claude Code Command Developmentanthropics/claude-plugins-official | 38k | 10 repos | ~4.8k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Plugin Structureanthropics/claude-plugins-official | 38k | 10 repos | ~3.4k | Automated safety check: Pass | Apache-2.0 |
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
diet103/claude-code-infrastructure-showcase
A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
anthropics/claude-plugins-official
Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.
anthropics/claude-plugins-official
Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.
rohitg00/ai-engineering-from-scratch
Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
jeremylongshore/tons-of-skills-marketplace
Execute proactive auto-loading: automatically detects and loads agents.md files.
jeremylongshore/tons-of-skills-marketplace
Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.
jeremylongshore/tons-of-skills-marketplace
Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.
Categories
Skill Refiner, the eval-guided improvement loop for SKILL.md files. J Rig is an agent skill from jeremylongshore/tons-of-skills-marketplace.md files.
J Rig fits situations like: improving an existing skill; refining a SKILL.md against measured behavior; bootstrapping an eval set for a skill; gating skill edits before they ship.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a claude-code`. Or copy the skill folder (skills/.curated/j-rig in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/j-rig in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a codex`. Or copy the skill folder (skills/.curated/j-rig in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/j-rig in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill j-rig -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/j-rig, .gemini/skills/j-rig, .github/skills/j-rig and .opencode/skills/j-rig in your project.
Going by SKILL.md and its folder, J Rig needs the command-line tools its instructions call (git, npm and pnpm) and credentials named ANTHROPIC_API_KEY. Our summary lists: Node.js; A credential in ANTHROPIC_API_KEY. Its frontmatter pre-approves these tools: Read, Write, Edit, Glob, Bash(j-rig:*), Bash(git:*), Bash(python:*). Compatibility (from SKILL.md): Designed for Claude Code; the refine subcommands wrap the published @intentsolutions/jrig-cli binary and run anywhere that CLI installs.
SKILL.md names 1 domain. As links in the text: npmjs.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
J Rig is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with J Rig: Skill Creator (Azure/azqr, 796 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.
Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.