- Source
- Your repository
- Scope
- Applicable rules
- Output
- Evidence and routes
Nine current skills. One curated kit.
Curated agent skills for open source maintainers.
A deliberately small collection for the recurring work behind healthy repositories. Every opinion is explicit. Every skill earns its place.
npx skills add svyatov/oss-kit- 01Documentation10 rules
- 02Community9 rules
- 03Continuous integration6 rules
- 04Security postureExample domain. 15 rules
- 05Release and publishing7 rules
- 06Changelog and versioning7 rules
- 07Agent skills7 rules
Pin every external action and reusable workflow to a full commit SHA
- Check
- every external
uses:line in.github/workflows/, and in everyaction.ymloraction.yamlthe repository ships, including GitHub-owned actions and reusable workflows outside the current repository, resolves to a 40-character commit SHA.Read the full check - Fixed by
- oss-harden
- Finish
- Verify on rerun
The current kit
One responsibility per skill.
The standard supplies the canonical domains. Each fixing skill owns one responsibility, while oss-audit reads across all 61 rules.
Why curated
The collection grows when a maintainer job is missing.
Each skill owns one recurring responsibility, encodes a clear workflow, and ends on evidence a maintainer can inspect.
A new skill joins only when the existing kit leaves a real job uncovered. Skill count is not a goal.
Inspect the current skillsOne workflow, end to end
A recommendation stays traceable.
oss-audit connects a concrete check to the skill that owns the fix. The next run checks the same evidence again.
- 01 · RuleR-SEC-01
Pin every external action and reusable workflow to a full commit SHA
Read the rule - 02 · CheckObservable evidence
every external `uses:` line in `.github/workflows/`, and in every `action.yml` or `action.yaml` the repository ships, including GitHub-owned actions and reusable workflows outside the current repository, resolves to a 40-character commit SHA.
Read the full check - 03 · Fix
oss-hardenThe rule names one skill that owns the change.
Open the skill - 04 · VerifyRun the same check
The rerun closes the gap only when the repository contains the required evidence.
Open the audit
Opinions in the open
Read the bar before you adopt it.
The standard states every current opinion as a numbered rule with a reason, a check, one fixing skill, and forge scope.
Read all 61 rulesStatementCI runs on every push to the default branch and on every change request.
Checkthe CI configuration triggers on `push` to the default branch and on `pull_request` carrying no `branches:` filter (GitHub), or defines rules for `$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH` and `merge_request_event` (GitLab).
Read the full checkPortable by design
One canonical skill source.
The same skills/ directory reaches supported agents through the skills CLI, plugin manifests, or the directory a host already scans.