Updated 3w ago
by modem-dev
ossrules
Discover agent rules and skill files from leading open source projects
61 GitHub stars (61)
+6 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | +1 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | +1 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | +1 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +1 |
- 30 skills (30 skills found in its SKILL.md files)
- 2 forks (2 forks)
- 3w ago last update (Last updated 3w ago)
Install
Skills CLI
npx skills add modem-dev/ossrules
Asks which skills and agents to install. Just one: npx skills add modem-dev/ossrules --skill agents-md-entry — add -g for every project.
Claude Code
git clone https://github.com/modem-dev/ossrulescp -r "ossrules/.claude/skills/agents-md-entry" ~/.claude/skills/
Copies the agents-md-entry skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add modem-dev/ossrules
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 45 files.
-
agents-md-entry
Evaluate an open source project's AGENTS.md and produce a corpus entry for the /agents-md directory. Use when adding a project to the directory, refreshing an existing entry, or running a batch of candidate repositories.
.claude/skills/agents-md-entry/SKILL.md on GitHub (opens in a new tab) -
ag-ui-a2ui-integration
Use when adding A2UI rendering to any AG-UI-supported framework or custom AG-UI application, scaffolding an AG-UI app that should render A2UI, adapting an AG-UI integration to emit A2UI surfaces, or wiring the AG-UI A2UI middleware/toolkit with a compatible renderer.
public/files/ag-ui/skills/ag-ui-a2ui-integration/SKILL.md on GitHub (opens in a new tab) -
core
Core agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs, handling forms and auth, waiting for content, running multiple browser sessions in parallel, and troubleshooting common failures. Use when the…
public/files/agent-browser/skill-data/core/SKILL.md on GitHub (opens in a new tab) -
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to…
public/files/agent-browser/skills/agent-browser/SKILL.md on GitHub (opens in a new tab) -
herdr
Control Herdr, a terminal multiplexer for coding agents. Use only when the user explicitly mentions Herdr or asks to use Herdr to inspect or control panes, tabs, workspaces, commands, or another agent. Do not use merely because a task could benefit from a background terminal, delegation, or parallel work. Requires HERDR_ENV=1.
public/files/herdr/skills/herdr/SKILL.md on GitHub (opens in a new tab) -
hunk-release
Prepares, publishes, verifies, and curates Hunk releases. Use for release metadata, benchmarks, tags, publishing, release videos, backports, or recovery.
public/files/hunk/skills/hunk-release/SKILL.md on GitHub (opens in a new tab) -
no-bare-casts
Writing `as` in TypeScript or TSX production code, modifying a file that contains a bare `as` cast, silencing a type error with a cast, encountering `as unknown as`, or reviewing a cast site.
public/files/prisma/skills-contrib/no-bare-casts/SKILL.md on GitHub (opens in a new tab) -
anarlog-workflow
Execute Anarlog work immediately while recording issues, decisions, progress, and lessons in Linear. Use for Anarlog repository or Anarlog desktop, web, mobile, and API work, including related worktrees and ANLG issues. Explicit brainstorming stays discussion-first. Do not use for unrelated repositories or meeting-data queries.
public/files/anarlog/.agents/skills/anarlog-workflow/SKILL.md on GitHub (opens in a new tab) -
release-new-version
Prepare Anarlog Nightly builds and promote tested desktop stable versions with current CLI, local and hosted MCP, API, agent packages, and documentation. Deploy any required hosted services during the release. Validate and merge release updates before publishing. Distribute mobile builds when requested.
public/files/anarlog/.agents/skills/release-new-version/SKILL.md on GitHub (opens in a new tab) -
writing-comments
How to write JSDoc (/** */) and inline (//) comments in the Astro codebase, for contributors reading the source — not end users. Use whenever writing or editing comments in .ts/.js source, including comments added incidentally while fixing bugs or building features. Does not cover the @docs-generated config/error reference.
public/files/astro/.agents/skills/writing-comments/SKILL.md on GitHub (opens in a new tab) -
biome-code-review
Use only for reviewing completed Biome PRs, branches, commit ranges, diffs, or working trees against business logic and requirements. Excludes broad code-quality and process audits, triage, reproduction, and implementation.
public/files/biomejs/.claude/skills/biome-code-review/SKILL.md on GitHub (opens in a new tab) -
changeset
Use this skill when a Biome change may affect users and you must decide whether it needs a changeset, choose the release level, or create and edit `.changeset/*.md` release-note text. Do not use for implementation details or PR descriptions.
public/files/biomejs/.claude/skills/changeset/SKILL.md on GitHub (opens in a new tab) -
doc-comments
Use this skill whenever writing or editing Rust `//`, `///`, or `//!` comments in Biome, including comments added incidentally and end-user rustdoc inside lint/assist declarations. For lint/assist rustdoc, also load lint-rule-development for content requirements. Do not use for formatter handling of comments in user code.
public/files/biomejs/.claude/skills/doc-comments/SKILL.md on GitHub (opens in a new tab) -
testing-codegen
Use this skill when selecting or running Biome test fixtures, quick tests, `insta` snapshot workflows, expectation comments, orphan checks, or required code generators. Do not use for subsystem implementation design.
public/files/biomejs/.claude/skills/testing-codegen/SKILL.md on GitHub (opens in a new tab) -
custom-blocks
Use when the user has written (or wants to write) a `ModularPipelineBlocks` subclass in a local Python file and needs to package it into a Hub-uploadable directory. Covers the workflow from a single `block.py` file to a published custom-block repo that consumers can load via `ModularPipeline.from_pretrained(<repo>, trust_remote_code=True)`.
public/files/diffusers/.ai/skills/custom-blocks/SKILL.md on GitHub (opens in a new tab) -
diffusers-cli
Use when the user wants to run a diffusers pipeline from a terminal (one-off generation, batch jobs, smoke-testing a new model), run on HF Sandbox hardware via `--remote`, introspect a pipeline's input schema before calling it, or attach a LoRA at inference time. Prefer this over writing ad-hoc Python scripts for generation tasks.
public/files/diffusers/.ai/skills/diffusers-cli/SKILL.md on GitHub (opens in a new tab) -
model-integration
Use when adding a new model or pipeline to diffusers, setting up file structure for a new model, converting a pipeline to modular format, or converting weights for a new version of an already-supported model.
public/files/diffusers/.ai/skills/model-integration/SKILL.md on GitHub (opens in a new tab) -
self-review
Use before opening a PR, or whenever asked to self-review a diffusers contribution. Applies the same rubric as the `@claude` CI (checks the diff against references/review-rules.md, traces call paths for dead code). Reports findings grouped by severity, flagging what to fix before submitting (blocking issues + dead code) vs what to leave for the actual review. Report-only — does not edit files.
public/files/diffusers/.ai/skills/self-review/SKILL.md on GitHub (opens in a new tab) -
electron-chromium-upgrade
Guide for performing Chromium version upgrades in the Electron project. Use when working on the roller/chromium/main branch to fix patch conflicts during `e sync --3`. Covers the patch application workflow, conflict resolution, analyzing upstream Chromium changes, and proper commit formatting for patch fixes.
public/files/electron/.claude/skills/electron-chromium-upgrade/SKILL.md on GitHub (opens in a new tab) -
electron-node-upgrade
Guide for performing Node.js version upgrades in the Electron project. Use when working on the roller/node/main branch to fix patch conflicts during `e sync --3`. Covers the patch application workflow, conflict resolution, analyzing upstream Node.js changes, building, running the Node.js test suite, and proper commit formatting for patch fixes.
public/files/electron/.claude/skills/electron-node-upgrade/SKILL.md on GitHub (opens in a new tab) -
frontend-testing-strategy
Write unit and E2E tests for Grafana frontend code (React/TypeScript, any package or feature area) to the conventions this repo expects. Use when adding, backfilling, or reviewing frontend tests; when a test only asserts "it rendered" or "it's defined"; when reviewing AI-generated tests for slop; or when a frontend test is flaky. For visualization panels and grafana-ui viz components specifically…
public/files/grafana/.claude/skills/frontend-testing-strategy/SKILL.md on GitHub (opens in a new tab) -
panel-testing-strategy
Write unit and E2E tests for Grafana visualization panels and viz utilities to the conventions this repo expects. Use when adding, backfilling, or reviewing tests for panels (barchart, timeseries, table, xychart, heatmap, canvas, etc.), grafana-ui viz components (Table, uPlot, VizLegend, VizTooltip), or grafana-data viz utils; when a panel test only asserts "it rendered" or "it's defined"; when r…
public/files/grafana/.claude/skills/panel-testing-strategy/SKILL.md on GitHub (opens in a new tab) -
control-kody
Drive and verify the Kody app with a Feature Map and one CLI. Use when changing UI, account routes, preview deploys, or proving a Cloud Agent change with a real origin, session, and /health SHA.
public/files/kody/.agents/skills/control-kody/SKILL.md on GitHub (opens in a new tab) -
preview-manual-test
Discover, wait for, sign in, create specific user data, and assert a PR preview deploy. Use on medium or high risk PRs, after pushing a ready-for-review PR, or when the user asks to test the preview URL.
public/files/kody/.agents/skills/preview-manual-test/SKILL.md on GitHub (opens in a new tab) -
remix
Build and review Remix 3 applications using the `remix` npm package and subpath imports. Use when working on Remix app structure, routes, controllers, middleware, validation, data access, auth, sessions, file uploads, server setup, UI components, hydration, navigation, or tests.
public/files/kody/.agents/skills/remix/SKILL.md on GitHub (opens in a new tab) -
visual-recap
Generate and maintain the system recap block in a PR description - a GitHub-rendered visual summary of which system primitives a change touches, how risky it is, and what changed. Prefer mermaid sequence diagrams for the change; pick another graph type when it explains the diff better. Use when planning a non-trivial change (plan mode), when creating or updating a pull request (recap mode), or wh…
public/files/kody/.agents/skills/visual-recap/SKILL.md on GitHub (opens in a new tab) -
pull-requests
Take a change through a pull request in the pnpm repository — opening it, then staying with it after every push until CI is green and the review round is quiet. Use when opening a PR, after pushing to one, when a check fails, or when review comments arrive.
public/files/pnpm/.agents/skills/pull-requests/SKILL.md on GitHub (opens in a new tab) -
testing-changes
Run the tests that cover a change in the pnpm repository, in the Rust workspace (pnpm/, pnpr/) or the TypeScript CLI (pnpm11/), and recognize the cases where a scoped run passes without testing anything. Use whenever verifying a change before committing or pushing, or when deciding what to run after an edit.
public/files/pnpm/.agents/skills/testing-changes/SKILL.md on GitHub (opens in a new tab) -
pr-review
Review PyTorch pull requests for code quality, test coverage, security, and backward compatibility. Use when reviewing PRs, when asked to review code changes, or when the user mentions "review PR", "code review", or "check this PR".
public/files/pytorch/.claude/skills/pr-review/SKILL.md on GitHub (opens in a new tab) -
qwik-core-development
Use when modifying or reviewing Qwik core package code under packages/qwik, especially reactive primitives, signals, VNodes, cursor behavior, QRLs, optimizer-facing runtime behavior, or Qwik core tests.
public/files/qwik/.ruler/skills/qwik-core-development/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.