S

skillsaw

stbenjam/skillsaw · v1.0.0 · Development & Workflow

by stbenjamScan grade: GoodAwesome AI Plugins

A configurable linter for agent skills, plugins, and AI coding assistant context

Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is skillsaw a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • Codex
  • Claude Code
  • Agent Plugin
  • 42 skills

Before you install

Sign-in
Not declared
Declared access
Not declared
License
Not declared

Check before relying on it

  • Some security checks did not finish: Cisco skill scan. See the evidence
  • 4 medium findings from the scan. See the evidence
  • The publisher has not verified ownership on HOL.
  • No license declared in the manifest.

What is skillsaw?

skillsaw is a published development & workflow plugin for AI coding agents that works with Codex, Claude Code and Agent Plugin, developed by stbenjam and distributed through the HOL AI plugin registry. A configurable linter for agent skills, plugins, and AI coding assistant context.

Canonical slug
stbenjam/skillsaw
Version
v1.0.0 · updated Nov 2, 2026

Registry snapshot

Owner verification
Not verified
Marketplace source
.claude-plugin/marketplace.json
Scanner
HOL plugin scanner
Security result
Needs review
Digest verified
Yes
42 bundled skillsRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

76

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100/100
Maintenance
90/100
MCP server setup
100/100
Plugin Security
83/100
Provenance
70/100
Publisher Quality
75/100

Provenance

Plugin root
.
Source repo
https://github.com/stbenjam/skillsaw
Source commit
d0abad220518…
Publisher verified
No
Owner verified
Not owner verified
Agent Plugins 1.0
Ready (structural check)

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Needs review
Security result
83
Security score
0
High findings
Provider
codex-plugin-scanner
Grade
B · Good
Version
3.24.2
codex:hol-plugin-scanner-DBaPPJ / cisco-skill-scanner: failedcodex:hol-plugin-scanner-DBaPPJ / cisco-mcp-scanner: skipped

[claude:.] Claude Plugin

18/18

5 checks

[claude:.] Security

16/16

6 checks

[claude:.] Operational Security

0/6

5 checks

[claude:.] Code Quality

10/10

2 checks

[codex:.] Manifest Validation

21/31

9 checks

[codex:.] Security

16/16

9 checks

[codex:.] Operational Security

0/6

5 checks

[codex:.] Best Practices

9/12

5 checks

[codex:.] Marketplace

15/15

3 checks

[codex:.] Skill Security

5/5

4 checks

[codex:.] Code Quality

10/10

2 checks

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

mediumoperational-securityDEPENDENCY_LOCKFILE_MISSINGReported 2 times

pyproject.toml is present without a corresponding lockfile or pinned dependency snapshot.

Commit a lockfile or use fully pinned requirements for reproducible dependency resolution.

mediumoperational-securityDEPENDENCY_LOCKFILE_MISSINGReported 2 times

requirements.txt is present without a corresponding lockfile or pinned dependency snapshot.

Commit a lockfile or use fully pinned requirements for reproducible dependency resolution.

lowoperational-securityDEPENDABOT_MISSINGReported 2 times

Automation or dependency surfaces exist, but .github/dependabot.yml is missing.

Add Dependabot updates for GitHub Actions and dependency manifests.

infomanifest-validationPLUGIN_JSON_RECOMMENDED_HOMEPAGE

The manifest is missing the documented recommended field "homepage".

Add "homepage" to strengthen the plugin manifest metadata.

infomanifest-validationPLUGIN_JSON_RECOMMENDED_LICENSE

The manifest is missing the documented recommended field "license".

Add "license" to strengthen the plugin manifest metadata.

infomanifest-validationPLUGIN_JSON_RECOMMENDED_KEYWORDS

The manifest is missing the documented recommended field "keywords".

Add "keywords" to strengthen the plugin manifest metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_SHORTDESCRIPTION

The interface object is missing a valid "shortDescription" value.

Add a valid "shortDescription" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_LONGDESCRIPTION

The interface object is missing a valid "longDescription" value.

Add a valid "longDescription" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_CATEGORY

The interface object is missing a valid "category" value.

Add a valid "category" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_CAPABILITIES

The interface object is missing a valid "capabilities" value.

Add a valid "capabilities" field to the interface metadata.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_WEBSITEURL

The interface field "websiteURL" must use HTTPS or point to a safe in-repo asset.

Update "websiteURL" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_PRIVACYPOLICYURL

The interface field "privacyPolicyURL" must use HTTPS or point to a safe in-repo asset.

Update "privacyPolicyURL" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_TERMSOFSERVICEURL

The interface field "termsOfServiceURL" must use HTTPS or point to a safe in-repo asset.

Update "termsOfServiceURL" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_COMPOSERICON

The interface field "composerIcon" must use HTTPS or point to a safe in-repo asset.

Update "composerIcon" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_LOGO

The interface field "logo" must use HTTPS or point to a safe in-repo asset.

Update "logo" to use HTTPS or an existing relative asset path.

infomanifest-validationPLUGIN_JSON_INTERFACE_ASSET_SCREENSHOTS

The interface field "screenshots" must use HTTPS or point to a safe in-repo asset.

Update "screenshots" to use HTTPS or an existing relative asset path.

infobest-practicesCODEXIGNORE_MISSING

A .codexignore file helps prevent accidental inclusion of local artifacts and secrets.

Add a .codexignore file with generated assets, local state, and secret paths.

Install guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs

Optional: install HOL Guard for Claude Code first, so it can check this plugin's tools on your machine before Claude Code uses them.

  1. 1

    Add the marketplace

    Run this inside a Claude Code session. It registers the marketplace manifest shipped at the repository root. If the repository ships none, add the generated entry from the Advanced section below first.

    claude code
  2. 2

    Install the plugin

    Installs the skillsaw entry from the skillsaw-marketplace marketplace.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell
  4. 4

    Check it is installed

    Lists installed plugins. The entry should appear as enabled.

    shell

To remove it later, run claude plugin uninstall skillsaw@skillsaw-marketplace.

Did setup work in Claude Code?

No setup reports for Claude Code yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W44, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "skillsaw",
  "version": "1.0.0",
  "description": "A configurable linter for agent skills, plugins, and AI coding assistant context",
  "author": {
    "name": "stbenjam"
  },
  "skills": "./",
  "repository": "https://github.com/stbenjam/skillsaw",
  "interface": {
    "displayName": "skillsaw",
    "developerName": "stbenjam"
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 9
}

Marketplace source

Repo URL
https://github.com/stbenjam/skillsaw
Marketplace path
.claude-plugin/marketplace.json
Source path
.
Install policy
Unspecified

Skills

42 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • skillsaw-create-plugin

    .agents/skills/skillsaw-create-plugin/SKILL.md

    Create a skillsaw rule plugin — a pip-installable Python package that adds custom lint rules to skillsaw. Walks through scaffolding the package, writing rules against the lint tree, testing, and publishing to PyPI. Use when a user wants to share skillsaw rules across repositories or publish them for others.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-ecosystem-scout

    .agents/skills/skillsaw-ecosystem-scout/SKILL.md

    Survey the AI coding assistant and agentic tool ecosystem, assess skillsaw's competitive position, identify emerging patterns and missing capabilities, and produce a prioritized strategic report as a GitHub issue. Use when evaluating ecosystem trends and product gaps.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-fix

    .agents/skills/skillsaw-fix/SKILL.md

    Fix skillsaw lint violations — apply deterministic autofixes, then resolve the remaining violations with targeted edits guided by `skillsaw explain`. Use when skillsaw reports violations, when asked to clean up lint findings, or after `skillsaw fix` leaves violations behind.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue-solver

    .agents/skills/skillsaw-issue-solver/SKILL.md

    Pick up open GitHub issues from collaborators and create PRs to solve them. Use when triaging and resolving reported bugs or feature requests.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue-triage

    .agents/skills/skillsaw-issue-triage/SKILL.md

    Triage a GitHub issue filed against skillsaw — classify it (bug, feature, docs, question, other), verify its claims against the codebase, enrich it with missing details, and post one structured triage comment. Use when triaging and labeling incoming issues, not to fix them.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue

    .agents/skills/skillsaw-issue/SKILL.md

    Use when skillsaw reports a likely false positive, misses an edge case, behaves incorrectly, or needs an RFE. Gather a safe report and, only with explicit user permission, create a feedback bundle or open a GitHub issue.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-lint

    .agents/skills/skillsaw-lint/SKILL.md

    Use when modifying agentic contextual building blocks like skills (SKILL.md), slash commands, agents, hooks, plugins, marketplaces, and instruction files (CLAUDE.md, AGENTS.md, GEMINI.md, QWEN.md, Cursor, Copilot, Cline, or Kiro rules), tool configuration such as an OpenCode `opencode.json`, Muse Code hooks (`.muse/hooks.json`), a Grok Build `.grok/` project layer or a Google Antigravity customization root (`.agents/`, `.agent/`, `_agents/`, `_agent/` — hooks, MCP config, rules, registries and plugins), and committed project memory (`.agents/memory/`). Run skillsaw on the files you touched, apply autofixes, resolve remaining violations with `skillsaw explain` guidance, and re-lint until clean before considering the work complete.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-maintenance

    .agents/skills/skillsaw-maintenance/SKILL.md

    Analyze upstream specs (agentskills.io, Claude Code plugin/marketplace format, OpenAI Codex plugins/marketplace, OpenClaw, MCP and MCP Registry, CodeRabbit, APM) for changes, identify gaps in skillsaw's rule coverage, and create or update PRs to close those gaps. Use when performing periodic maintenance on the skillsaw linter.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-onboard

    .agents/skills/skillsaw-onboard/SKILL.md

    Onboard a repository to skillsaw — run the linter, triage the findings by rule, apply autofixes, manually fix what remains, set up CI, and create a baseline. Use when adopting skillsaw on a new or existing project.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-pr-followup

    .agents/skills/skillsaw-pr-followup/SKILL.md

    Follow up on open PRs in skillsaw — fix failing CI, address reviewer feedback, push updates, and validate backward compatibility. Use when an open PR needs maintenance.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-release-ready

    .agents/skills/skillsaw-release-ready/SKILL.md

    Audit skillsaw for release readiness — test new rules against real repositories, audit core architectural dimensions, independently verify proposed fixes, and ship improvements in clean, focused batches. Use before cutting a release.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-release

    .agents/skills/skillsaw-release/SKILL.md

    Bump the version, generate release notes, and publish a new skillsaw release to PyPI. Use when cutting a new release.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-review-panel

    .agents/skills/skillsaw-review-panel/SKILL.md

    Use when reviewing a skillsaw PR. Dispatches 7 specialist reviewers (Architecture, Python Expert, Security & Supply Chain, QA Engineer, Technical Writer, Ecosystem, Slopinator) as parallel sub-agents by default, then synthesizes a single verdict. Use --serial for cheaper inline execution.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-update

    .agents/skills/skillsaw-update/SKILL.md

    Update a repository to the newest skillsaw — upgrade the install, report new rules and their findings in your repo, and bump version pins (GitHub Action SHAs, Makefile targets, pre-commit hooks). Use when a new skillsaw release is out and you want its latest checks.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-ecosystem-scout

    .apm/skills/skillsaw-ecosystem-scout/SKILL.md

    Survey the AI coding assistant and agentic tool ecosystem, assess skillsaw's competitive position, identify emerging patterns and missing capabilities, and produce a prioritized strategic report as a GitHub issue. Use when evaluating ecosystem trends and product gaps.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue-solver

    .apm/skills/skillsaw-issue-solver/SKILL.md

    Pick up open GitHub issues from collaborators and create PRs to solve them. Use when triaging and resolving reported bugs or feature requests.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue-triage

    .apm/skills/skillsaw-issue-triage/SKILL.md

    Triage a GitHub issue filed against skillsaw — classify it (bug, feature, docs, question, other), verify its claims against the codebase, enrich it with missing details, and post one structured triage comment. Use when triaging and labeling incoming issues, not to fix them.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-maintenance

    .apm/skills/skillsaw-maintenance/SKILL.md

    Analyze upstream specs (agentskills.io, Claude Code plugin/marketplace format, OpenAI Codex plugins/marketplace, OpenClaw, MCP and MCP Registry, CodeRabbit, APM) for changes, identify gaps in skillsaw's rule coverage, and create or update PRs to close those gaps. Use when performing periodic maintenance on the skillsaw linter.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-pr-followup

    .apm/skills/skillsaw-pr-followup/SKILL.md

    Follow up on open PRs in skillsaw — fix failing CI, address reviewer feedback, push updates, and validate backward compatibility. Use when an open PR needs maintenance.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-release-ready

    .apm/skills/skillsaw-release-ready/SKILL.md

    Audit skillsaw for release readiness — test new rules against real repositories, audit core architectural dimensions, independently verify proposed fixes, and ship improvements in clean, focused batches. Use before cutting a release.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-release

    .apm/skills/skillsaw-release/SKILL.md

    Bump the version, generate release notes, and publish a new skillsaw release to PyPI. Use when cutting a new release.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-review-panel

    .apm/skills/skillsaw-review-panel/SKILL.md

    Use when reviewing a skillsaw PR. Dispatches 7 specialist reviewers (Architecture, Python Expert, Security & Supply Chain, QA Engineer, Technical Writer, Ecosystem, Slopinator) as parallel sub-agents by default, then synthesizes a single verdict. Use --serial for cheaper inline execution.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-create-plugin

    .claude/skills/skillsaw-create-plugin/SKILL.md

    Create a skillsaw rule plugin — a pip-installable Python package that adds custom lint rules to skillsaw. Walks through scaffolding the package, writing rules against the lint tree, testing, and publishing to PyPI. Use when a user wants to share skillsaw rules across repositories or publish them for others.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-ecosystem-scout

    .claude/skills/skillsaw-ecosystem-scout/SKILL.md

    Survey the AI coding assistant and agentic tool ecosystem, assess skillsaw's competitive position, identify emerging patterns and missing capabilities, and produce a prioritized strategic report as a GitHub issue. Use when evaluating ecosystem trends and product gaps.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-fix

    .claude/skills/skillsaw-fix/SKILL.md

    Fix skillsaw lint violations — apply deterministic autofixes, then resolve the remaining violations with targeted edits guided by `skillsaw explain`. Use when skillsaw reports violations, when asked to clean up lint findings, or after `skillsaw fix` leaves violations behind.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue-solver

    .claude/skills/skillsaw-issue-solver/SKILL.md

    Pick up open GitHub issues from collaborators and create PRs to solve them. Use when triaging and resolving reported bugs or feature requests.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue-triage

    .claude/skills/skillsaw-issue-triage/SKILL.md

    Triage a GitHub issue filed against skillsaw — classify it (bug, feature, docs, question, other), verify its claims against the codebase, enrich it with missing details, and post one structured triage comment. Use when triaging and labeling incoming issues, not to fix them.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue

    .claude/skills/skillsaw-issue/SKILL.md

    Use when skillsaw reports a likely false positive, misses an edge case, behaves incorrectly, or needs an RFE. Gather a safe report and, only with explicit user permission, create a feedback bundle or open a GitHub issue.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-lint

    .claude/skills/skillsaw-lint/SKILL.md

    Use when modifying agentic contextual building blocks like skills (SKILL.md), slash commands, agents, hooks, plugins, marketplaces, and instruction files (CLAUDE.md, AGENTS.md, GEMINI.md, QWEN.md, Cursor, Copilot, Cline, or Kiro rules), tool configuration such as an OpenCode `opencode.json`, Muse Code hooks (`.muse/hooks.json`), a Grok Build `.grok/` project layer or a Google Antigravity customization root (`.agents/`, `.agent/`, `_agents/`, `_agent/` — hooks, MCP config, rules, registries and plugins), and committed project memory (`.agents/memory/`). Run skillsaw on the files you touched, apply autofixes, resolve remaining violations with `skillsaw explain` guidance, and re-lint until clean before considering the work complete.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-maintenance

    .claude/skills/skillsaw-maintenance/SKILL.md

    Analyze upstream specs (agentskills.io, Claude Code plugin/marketplace format, OpenAI Codex plugins/marketplace, OpenClaw, MCP and MCP Registry, CodeRabbit, APM) for changes, identify gaps in skillsaw's rule coverage, and create or update PRs to close those gaps. Use when performing periodic maintenance on the skillsaw linter.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-onboard

    .claude/skills/skillsaw-onboard/SKILL.md

    Onboard a repository to skillsaw — run the linter, triage the findings by rule, apply autofixes, manually fix what remains, set up CI, and create a baseline. Use when adopting skillsaw on a new or existing project.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-pr-followup

    .claude/skills/skillsaw-pr-followup/SKILL.md

    Follow up on open PRs in skillsaw — fix failing CI, address reviewer feedback, push updates, and validate backward compatibility. Use when an open PR needs maintenance.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-release-ready

    .claude/skills/skillsaw-release-ready/SKILL.md

    Audit skillsaw for release readiness — test new rules against real repositories, audit core architectural dimensions, independently verify proposed fixes, and ship improvements in clean, focused batches. Use before cutting a release.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-release

    .claude/skills/skillsaw-release/SKILL.md

    Bump the version, generate release notes, and publish a new skillsaw release to PyPI. Use when cutting a new release.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-review-panel

    .claude/skills/skillsaw-review-panel/SKILL.md

    Use when reviewing a skillsaw PR. Dispatches 7 specialist reviewers (Architecture, Python Expert, Security & Supply Chain, QA Engineer, Technical Writer, Ecosystem, Slopinator) as parallel sub-agents by default, then synthesizes a single verdict. Use --serial for cheaper inline execution.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-update

    .claude/skills/skillsaw-update/SKILL.md

    Update a repository to the newest skillsaw — upgrade the install, report new rules and their findings in your repo, and bump version pins (GitHub Action SHAs, Makefile targets, pre-commit hooks). Use when a new skillsaw release is out and you want its latest checks.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-create-plugin

    skills/skillsaw-create-plugin/SKILL.md

    Create a skillsaw rule plugin — a pip-installable Python package that adds custom lint rules to skillsaw. Walks through scaffolding the package, writing rules against the lint tree, testing, and publishing to PyPI. Use when a user wants to share skillsaw rules across repositories or publish them for others.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-fix

    skills/skillsaw-fix/SKILL.md

    Fix skillsaw lint violations — apply deterministic autofixes, then resolve the remaining violations with targeted edits guided by `skillsaw explain`. Use when skillsaw reports violations, when asked to clean up lint findings, or after `skillsaw fix` leaves violations behind.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-issue

    skills/skillsaw-issue/SKILL.md

    Use when skillsaw reports a likely false positive, misses an edge case, behaves incorrectly, or needs an RFE. Gather a safe report and, only with explicit user permission, create a feedback bundle or open a GitHub issue.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-lint

    skills/skillsaw-lint/SKILL.md

    Use when modifying agentic contextual building blocks like skills (SKILL.md), slash commands, agents, hooks, plugins, marketplaces, and instruction files (CLAUDE.md, AGENTS.md, GEMINI.md, QWEN.md, Cursor, Copilot, Cline, or Kiro rules), tool configuration such as an OpenCode `opencode.json`, Muse Code hooks (`.muse/hooks.json`), a Grok Build `.grok/` project layer or a Google Antigravity customization root (`.agents/`, `.agent/`, `_agents/`, `_agent/` — hooks, MCP config, rules, registries and plugins), and committed project memory (`.agents/memory/`). Run skillsaw on the files you touched, apply autofixes, resolve remaining violations with `skillsaw explain` guidance, and re-lint until clean before considering the work complete.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-onboard

    skills/skillsaw-onboard/SKILL.md

    Onboard a repository to skillsaw — run the linter, triage the findings by rule, apply autofixes, manually fix what remains, set up CI, and create a baseline. Use when adopting skillsaw on a new or existing project.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • skillsaw-update

    skills/skillsaw-update/SKILL.md

    Update a repository to the newest skillsaw — upgrade the install, report new rules and their findings in your repo, and bump version pins (GitHub Action SHAs, Makefile targets, pre-commit hooks). Use when a new skillsaw release is out and you want its latest checks.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.agents/plugins/marketplace.json

file

358 bytes

9dd1400fc39887d2…

.agents/skills/skillsaw-create-plugin/references/extensions.md

file

3,707 bytes

98d0a0ddc0176481…

.agents/skills/skillsaw-create-plugin/references/rule-authoring.md

file

5,051 bytes

e38036992e531237…

.agents/skills/skillsaw-create-plugin/SKILL.md

skill

7,937 bytes

72a813bb10f0b8a0…

.agents/skills/skillsaw-ecosystem-scout/SKILL.md

skill

11,616 bytes

93917736a131fe06…

.agents/skills/skillsaw-fix/SKILL.md

skill

9,035 bytes

0f2d34fbfc93b9ef…

.agents/skills/skillsaw-issue-solver/SKILL.md

skill

2,575 bytes

2bcb6363e1b81660…

.agents/skills/skillsaw-issue-triage/references/bug-evaluation.md

file

2,444 bytes

054543fcb275fd52…

.agents/skills/skillsaw-issue-triage/references/feature-evaluation.md

file

2,755 bytes

4c194985976f700c…

.agents/skills/skillsaw-issue-triage/references/other-evaluation.md

file

2,676 bytes

ccf934f3b1a4abb8…

.agents/skills/skillsaw-issue-triage/references/triage-template.md

file

1,974 bytes

b154831d23af03bc…

.agents/skills/skillsaw-issue-triage/SKILL.md

skill

5,704 bytes

2dd105f15b73d599…

.agents/skills/skillsaw-issue/SKILL.md

skill

3,114 bytes

bbd681d7904b3e7d…

.agents/skills/skillsaw-lint/SKILL.md

skill

4,243 bytes

30f28a0a77a673ea…

.agents/skills/skillsaw-maintenance/references/agent-plugins.md

file

1,694 bytes

483d9e0a2e05015b…

.agents/skills/skillsaw-maintenance/references/agentskills.md

file

1,960 bytes

789ea45b9b2c76e7…

.agents/skills/skillsaw-maintenance/references/antigravity.md

file

18,084 bytes

adf1e953b328aa80…

.agents/skills/skillsaw-maintenance/references/apm.md

file

2,272 bytes

16f3bd49bd2d0869…

.agents/skills/skillsaw-maintenance/references/claude.md

file

4,177 bytes

d6690b10c186d6dd…

.agents/skills/skillsaw-maintenance/references/coderabbit.md

file

1,943 bytes

3971c9542b9b6afb…

.agents/skills/skillsaw-maintenance/references/codex.md

file

24,462 bytes

196be6cdab9b8be9…

.agents/skills/skillsaw-maintenance/references/grok.md

file

36,761 bytes

c70f1faaf58b80c1…

.agents/skills/skillsaw-maintenance/references/mcp.md

file

4,043 bytes

9040d7cf27134925…

.agents/skills/skillsaw-maintenance/references/muse.md

file

8,571 bytes

70fcd929ac336114…

.agents/skills/skillsaw-maintenance/references/openclaw.md

file

7,503 bytes

043f852f587144c8…

.agents/skills/skillsaw-maintenance/references/pi.md

file

5,086 bytes

9da6c9217570f56b…

.agents/skills/skillsaw-maintenance/SKILL.md

skill

6,314 bytes

5042a33bcf8d5ca6…

.agents/skills/skillsaw-onboard/references/01-install.md

file

726 bytes

d9ad299cf418ff10…

.agents/skills/skillsaw-onboard/references/02-initial-scan.md

file

331 bytes

9d2dc0f282c51412…

.agents/skills/skillsaw-onboard/references/03-autofix.md

file

667 bytes

09a91182985a797f…

.agents/skills/skillsaw-onboard/references/04-manual-fixes.md

file

682 bytes

d6fec32a524187a7…

.agents/skills/skillsaw-onboard/references/05-baseline.md

file

276 bytes

f8e7ed151cb42823…

.agents/skills/skillsaw-onboard/references/06-configuration.md

file

539 bytes

b9c297da706b4b00…

.agents/skills/skillsaw-onboard/references/07-ci.md

file

1,647 bytes

9353bf659207c249…

.agents/skills/skillsaw-onboard/references/08-external-links.md

file

1,195 bytes

23fba791e9165b53…

.agents/skills/skillsaw-onboard/references/09-makefile.md

file

1,215 bytes

6963bb0bbc556542…

.agents/skills/skillsaw-onboard/references/10-badge.md

file

891 bytes

5a58220dd4831607…

.agents/skills/skillsaw-onboard/references/11-verify.md

file

501 bytes

dc3a4b194986fc88…

.agents/skills/skillsaw-onboard/references/12-triage.md

file

3,722 bytes

c4ba0da8b86eb04b…

.agents/skills/skillsaw-onboard/SKILL.md

skill

6,562 bytes

2d1ade53428ddb4c…

.agents/skills/skillsaw-pr-followup/SKILL.md

skill

4,035 bytes

b1f7afb6f8b16633…

.agents/skills/skillsaw-release-ready/references/briefs.md

file

2,977 bytes

d23b461b2bf7983b…

.agents/skills/skillsaw-release-ready/references/corpus.md

file

1,538 bytes

bf15e7afccb0fad3…

.agents/skills/skillsaw-release-ready/references/critic.md

file

1,356 bytes

ef598ad72aaa4b3b…

.agents/skills/skillsaw-release-ready/SKILL.md

skill

4,587 bytes

5a3f9d7045d221d0…

.agents/skills/skillsaw-release/SKILL.md

skill

5,685 bytes

32913dd646301fb5…

.agents/skills/skillsaw-review-panel/references/architecture.md

file

1,011 bytes

8704773fcc55c19a…

.agents/skills/skillsaw-review-panel/references/ecosystem.md

file

2,906 bytes

fe6e37901d29a53a…

.agents/skills/skillsaw-review-panel/references/python-expert.md

file

1,121 bytes

9e4887cc50ecdf83…

.agents/skills/skillsaw-review-panel/references/qa-engineer.md

file

1,590 bytes

1d1b49c4b0ea88e7…

.agents/skills/skillsaw-review-panel/references/security-supply-chain.md

file

1,349 bytes

fd576810d482555b…

.agents/skills/skillsaw-review-panel/references/serial-mode.md

file

944 bytes

b3dac9a5e503960c…

.agents/skills/skillsaw-review-panel/references/slopinator.md

file

10,104 bytes

b05ed88d6de85dc3…

.agents/skills/skillsaw-review-panel/references/technical-writer.md

file

1,716 bytes

eaa694b0a8aac01a…

.agents/skills/skillsaw-review-panel/SKILL.md

skill

12,034 bytes

ecdfebec6d6c202d…

.agents/skills/skillsaw-review-panel/verdict-template.md

file

1,367 bytes

8c11a16855f5bc40…

.agents/skills/skillsaw-update/references/01-versions.md

file

2,200 bytes

f2505e672691e094…

.agents/skills/skillsaw-update/references/02-new-rules.md

file

1,473 bytes

382955b7ad85cf72…

.agents/skills/skillsaw-update/references/03-pins.md

file

2,008 bytes

4b2e8355cc34ef33…

.agents/skills/skillsaw-update/references/04-triage.md

file

2,625 bytes

a1aa9a07c47d4e71…

.agents/skills/skillsaw-update/references/05-verify.md

file

631 bytes

2f7a7abd3630bdc9…

.agents/skills/skillsaw-update/SKILL.md

skill

3,076 bytes

36dae1a333d8701a…

.apm/skills/skillsaw-ecosystem-scout/SKILL.md

skill

11,616 bytes

93917736a131fe06…

.apm/skills/skillsaw-issue-solver/SKILL.md

skill

2,575 bytes

2bcb6363e1b81660…

.apm/skills/skillsaw-issue-triage/references/bug-evaluation.md

file

2,444 bytes

054543fcb275fd52…

.apm/skills/skillsaw-issue-triage/references/feature-evaluation.md

file

2,755 bytes

4c194985976f700c…

.apm/skills/skillsaw-issue-triage/references/other-evaluation.md

file

2,676 bytes

ccf934f3b1a4abb8…

.apm/skills/skillsaw-issue-triage/references/triage-template.md

file

1,974 bytes

b154831d23af03bc…

.apm/skills/skillsaw-issue-triage/SKILL.md

skill

5,704 bytes

2dd105f15b73d599…

.apm/skills/skillsaw-maintenance/references/agent-plugins.md

file

1,694 bytes

483d9e0a2e05015b…

.apm/skills/skillsaw-maintenance/references/agentskills.md

file

1,960 bytes

789ea45b9b2c76e7…

.apm/skills/skillsaw-maintenance/references/antigravity.md

file

18,084 bytes

adf1e953b328aa80…

.apm/skills/skillsaw-maintenance/references/apm.md

file

2,272 bytes

16f3bd49bd2d0869…

.apm/skills/skillsaw-maintenance/references/claude.md

file

4,177 bytes

d6690b10c186d6dd…

.apm/skills/skillsaw-maintenance/references/coderabbit.md

file

1,943 bytes

3971c9542b9b6afb…

.apm/skills/skillsaw-maintenance/references/codex.md

file

24,462 bytes

196be6cdab9b8be9…

.apm/skills/skillsaw-maintenance/references/grok.md

file

36,761 bytes

c70f1faaf58b80c1…

.apm/skills/skillsaw-maintenance/references/mcp.md

file

4,043 bytes

9040d7cf27134925…

.apm/skills/skillsaw-maintenance/references/muse.md

file

8,571 bytes

70fcd929ac336114…

.apm/skills/skillsaw-maintenance/references/openclaw.md

file

7,503 bytes

043f852f587144c8…

.apm/skills/skillsaw-maintenance/references/pi.md

file

5,086 bytes

9da6c9217570f56b…

.apm/skills/skillsaw-maintenance/SKILL.md

skill

6,314 bytes

5042a33bcf8d5ca6…

.apm/skills/skillsaw-pr-followup/SKILL.md

skill

4,035 bytes

b1f7afb6f8b16633…

.apm/skills/skillsaw-release-ready/references/briefs.md

file

2,977 bytes

d23b461b2bf7983b…

.apm/skills/skillsaw-release-ready/references/corpus.md

file

1,538 bytes

bf15e7afccb0fad3…

.apm/skills/skillsaw-release-ready/references/critic.md

file

1,356 bytes

ef598ad72aaa4b3b…

.apm/skills/skillsaw-release-ready/SKILL.md

skill

4,587 bytes

5a3f9d7045d221d0…

.apm/skills/skillsaw-release/SKILL.md

skill

5,685 bytes

32913dd646301fb5…

.apm/skills/skillsaw-review-panel/references/architecture.md

file

1,011 bytes

8704773fcc55c19a…

.apm/skills/skillsaw-review-panel/references/ecosystem.md

file

2,906 bytes

fe6e37901d29a53a…

.apm/skills/skillsaw-review-panel/references/python-expert.md

file

1,121 bytes

9e4887cc50ecdf83…

.apm/skills/skillsaw-review-panel/references/qa-engineer.md

file

1,590 bytes

1d1b49c4b0ea88e7…

.apm/skills/skillsaw-review-panel/references/security-supply-chain.md

file

1,349 bytes

fd576810d482555b…

.apm/skills/skillsaw-review-panel/references/serial-mode.md

file

944 bytes

b3dac9a5e503960c…

.apm/skills/skillsaw-review-panel/references/slopinator.md

file

10,104 bytes

b05ed88d6de85dc3…

.apm/skills/skillsaw-review-panel/references/technical-writer.md

file

1,716 bytes

eaa694b0a8aac01a…

.apm/skills/skillsaw-review-panel/SKILL.md

skill

12,034 bytes

ecdfebec6d6c202d…

.apm/skills/skillsaw-review-panel/verdict-template.md

file

1,367 bytes

8c11a16855f5bc40…

.claude-plugin/marketplace.json

file

157 bytes

07f2d16a5412b236…

.claude-plugin/plugin.json

file

215 bytes

e8f3333e9eb8b61a…

Browse all 200 files

skillsaw — Frequently asked questions

What is skillsaw?
skillsaw is an AI plugin in the HOL registry. A configurable linter for agent skills, plugins, and AI coding assistant context.
How do I install skillsaw?
Install skillsaw in your harness: Codex — codex plugin marketplace add stbenjam/skillsaw; Claude Code — /plugin marketplace add stbenjam/skillsaw; Any agent — npx [email protected] add stbenjam/skillsaw. Full step-by-step guidance is on the HOL plugin page.
How do I install skillsaw in HOL Guard?
To install skillsaw in HOL Guard, start with hol-guard plugin install stbenjam/skillsaw --apply. The complete step-by-step install guide for HOL Guard is on the HOL plugin page.
How do I install skillsaw in Codex?
To install skillsaw in Codex, start with codex plugin marketplace add stbenjam/skillsaw. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install skillsaw in Claude Code?
To install skillsaw in Claude Code, start with /plugin marketplace add stbenjam/skillsaw. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How is the Trust Score for skillsaw computed?
skillsaw has a HOL Trust Score of 76 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/stbenjam%2Fskillsaw/trust
Who publishes skillsaw?
skillsaw is published by stbenjam and listed on HOL.

Directory acceptance

Listed in 0 of 5 directory lists

Read from the list each directory publishes on GitHub. Being listed means the directory accepted the plugin; it is not a HOL security rating.

Lists last read . HOL re-reads them every day.

Submitting it? Check it against each directory's rules

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W44. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.

Reviews and similar plugins