Agent skill

Opensource Contributions

by magnus919 in magnus919/hermes-profiles

Make good open source contributions — check CONTRIBUTING.md first, follow project norms, be a good citizen.

MITAuto-check passedDevelopment

Install Opensource Contributions

skills CLI
$ npx skills add magnus919/hermes-profiles --skill opensource-contributions -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install magnus919/hermes-profiles opensource-contributions --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/magnus919/hermes-profiles.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/opensource-contributions .claude/skills/opensource-contributions && rm -rf skills-src

Use ~/.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/

Facts

Skill name
opensource-contributions
GitHub stars
282
Token cost
~1.4k tokens
SKILL.md length
610 words
Files
27 (incl. scripts, references)
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Make good open source contributions — check CONTRIBUTING.md first, follow project norms, be a good citizen.

  • Tasks that involve Pull requests
  • SKILL.md covers The Golden Rule, When to Use This Skill, Quick Phase Overview and The Agent-Specific Rule, plus 2 more sections
  • Calls git, gh and make
  • Tasks that involve QA and bug reports

What it does

Opensource Contributions is an agent skill from magnus919/hermes-profiles. Make good open source contributions — check CONTRIBUTING.md first, follow project norms, be a good citizen. Covers bug reports, feature requests, and pull requests with a defensible default posture when the project hasn't documented expectations.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 27 other files, including scripts and reference files (for example `references/agent-checklist.md`, `references/ci-debugging-loop.md` and `references/contribution-idea-filtering.md`). Compatibility notes: Compatible with any agent supporting the Agent Skills format (Hermes Agent, Claude Code, GitHub Copilot, OpenCode, Cursor, etc.)

It sits in Development, covering Pull requests and QA and bug reports. The repository describes itself as: Curated Hermes Agent profiles for specialist swarms — opinionated, Hermes-optimized, artifact-pyramid native. The licence is MIT.

When your agent uses it

  • Tasks that involve Pull requests
  • Tasks that involve QA and bug reports

Example prompts

  • “/opensource-contributions”

Requirements

  • Compatibility (from SKILL.md): Compatible with any agent supporting the Agent Skills format (Hermes Agent, Claude Code, GitHub Copilot, OpenCode, Cursor, etc.)

What it can do on your machine

Read from SKILL.md and the folder at commit 867a555. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • git
    • gh
    • make
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, gh and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Compatible with any agent supporting the Agent Skills format (Hermes Agent, Claude Code, GitHub Copilot, OpenCode, Cursor, etc.)

    From compatibility in the SKILL.md frontmatter.

Context cost

Opensource Contributions loads about 1.4k tokens when it runs, and up to ~38k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 610 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~38k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from magnus919/hermes-profiles at commit 867a555, republished under its MIT licence (© magnus919). 610 words, ~1,406 tokens.

Download SKILL.mdSave it as .claude/skills/opensource-contributions/SKILL.md (or your agent's skills folder). This skill also uses 26 other files; get the full folder from GitHub.
name
opensource-contributions
description
Make good open source contributions — check CONTRIBUTING.md first, follow project norms, be a good citizen. Covers bug reports, feature requests, and pull requests with a defensible default posture when the project hasn't documented expectations.
compatibility
Compatible with any agent supporting the Agent Skills format (Hermes Agent, Claude Code, GitHub Copilot, OpenCode, Cursor, etc.)
license
MIT
metadata.tags
opensource, contributing, github, etiquette, PRs, issues
metadata.related_skills
github-issues, github-pr-workflow, github-code-review
metadata.version
1.6.0
metadata.author
Hermes Agent community
source_repo
https://agentskills.io

Open Source Contributions

The Golden Rule

Make it easy for maintainers to absorb your contribution. Maintainers are often under-resourced volunteers or small teams. Every friction point you remove — unclear reproduction steps, missing tests, bad commit messages, force-pushed history — is time they don't have to spend figuring out what you did and why. The whole point is to help them, not create more work.

When to Use This Skill

  • Filing a bug report or feature request on a public repository
  • Preparing a pull request for any open source project
  • Working on a project without documented contributing guidelines (default posture)
  • Reviewing your own PR before submission
  • Setting up open source conventions for your own project

Load the relevant phase reference for detailed instructions.


Quick Phase Overview

PhaseWhat It CoversReference
0a — Maintainer ConventionsREADME discipline, LICENSE, CONTRIBUTING.md, issue/PR templates, commit conventions, DCO, release workflow hygienereferences/phase-0a-maintainer-conventions.md
0 — Before You StartReading CONTRIBUTING.md, checking existing issues/PRs, triaging bugfix candidates, large-change discussion etiquettereferences/phase-0-before-you-start.md
1 — Filing IssuesBug report and feature request templates, agent disclosure, maintainer workflow ("issue first"), coordinated multi-issue roadmaps, multi-PR plan executionreferences/phase-1-filing-issues.md
2 — Pull RequestsBranching conventions, scope assessment, studying existing implementations, cross-repo comparison, commit messages, PR templates, documentation audits, CI setupreferences/phase-2-pull-requests.md
3 — After SubmittingCI monitoring, responding to review feedback, what to do if your PR goes stale or gets closedreferences/phase-3-after-submitting.md
3.5 — Follow-up After Scope FeedbackSystematic call-site audits, filing comprehensive issues, complementary PRs when maintainer scope notes identify gapsreferences/phase-35-followup.md
4 — Release ProcessVersion bumping, tagging, GitHub Releases vs tags, release workflow anatomy, handling failed releasesreferences/phase-4-release-process.md
Default Posture (No CONTRIBUTING.md)

When a project has no contributing guide, load references/default-posture.md for defensible defaults on issue filing, PRs, communication norms, and code of conduct.

Agent-Specific Checklist

If you are an AI agent filing or contributing on behalf of a human, load references/agent-checklist.md before submitting anything.

Pitfalls

Load references/pitfalls.md when you're about to submit an issue or PR, or when something goes wrong. Covers: backtick expansion, silent label failures, force-push etiquette, the "I'll just fix it quickly" trap, cross-fork PR issues, post-merge scope creep, the installed-code trap, CI debugging, and more.


Show full SKILL.md (256 more words)Show less

The Agent-Specific Rule

When filing an issue on behalf of a human, always disclose the agentic nature. Add this line at the bottom of the issue body:

Filed by {{AGENT_NAME}} (AI agent on behalf of {{HUMAN_NAME}})

This is a transparency requirement, not a courtesy. Maintainers deserve to know who they're talking to.


Quick Reference Card

StepActionCommand / Check
0Read contributing guidecat CONTRIBUTING.md or .github/CONTRIBUTING.md
0Check existing issuesgh issue list --search "topic" --state all
1File a bug/featureUse template if provided; include reproduction for bugs
2Issue first before codingFile issue, wait for maintainer feedback, then branch
3Branchgit checkout -b fix/description
4Commitgit commit -s -m "fix: description"
5Run tests locallymake test or npm test or pytest
6Pushgit push -u origin HEAD
7Open PRFill out PR template completely. Use --body-file for complex bodies
8Monitor CIgh pr checks --watch
9Address reviewRespond to comments, push fixup commits. No force-push after review
10After mergegit checkout main && git pull && git tag vX.Y.Z && git push origin main --tags
11Create Releasegh release create vX.Y.Z --title "vX.Y.Z — Title" --notes-file /tmp/notes.md

When NOT to Use This Skill

  • You're the sole maintainer of a project with no external contributors and no public collaborators
  • You're making a trivial single-line fix to your own code
  • The contribution is internal (same organization, same team) with established workflow norms
  • You already know the project's contributing guidelines by heart and this is routine
  • The issue is a security vulnerability — follow the project's security disclosure policy instead

© magnus919, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 26 other files (scripts, references) in skills/opensource-contributions of magnus919/hermes-profiles.

  • SKILL.md
  • references/agent-checklist.md
  • references/ci-debugging-loop.md
  • references/contribution-idea-filtering.md
  • references/cross-fork-org-restriction.md
  • references/cross-fork-pr-workaround.md
  • references/default-posture.md
  • references/gh-pr-create-body-pitfall.md
  • references/groktocrawl-gaps-worked-example.md
  • references/hermes-agent-contributing-case-study.md
  • references/hermes-cashew-contributing-worked-example.md
  • references/phase-0-before-you-start.md
  • references/phase-0a-maintainer-conventions.md
  • references/phase-1-filing-issues.md
  • references/phase-2-pull-requests.md
  • references/phase-3-after-submitting.md
  • references/phase-35-followup.md
  • references/phase-4-release-process.md
  • references/pitfalls.md
  • references/rebase-conflict-resolution.md
  • … and 7 more

Open the folder on GitHubat commit 867a555

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders. This page covers the copy in magnus919/hermes-profiles, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Opensource Contributions 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.

Opensource Contributions compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Opensource Contributions this skillmagnus919/hermes-profiles282—~1.4kAutomated safety check: PassMIT
Community Triageroryeckel/wyoming_openai219—~2.9kAutomated safety check: PassApache-2.0
Handsontable Demo Page Generatorhandsontable/handsontable22k—~1.8kAutomated safety check: PassCustom licence
Moai Workflow Testingmodu-ai/moai-adk1.2k—~2.7kAutomated safety check: PassApache-2.0
cmux Screenshot and Recordingmanaflow-ai/cmux28k—~992Automated safety check: PassCustom licence
PR Description Writergrafana/ai-sdk258—~856Automated safety check: PassApache-2.0

Similar skills

  • Community Triage

    roryeckel/wyoming_openai

    GitHub issues, pull requests, bug reports, scope questions, and support threads.

    219 GitHub stars~2.9k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Handsontable Demo Page Generator

    handsontable/handsontable

    Builds two throwaway HTML test pages for a Handsontable pull request, one on the released CDN version and one on the local build, to compare behavior side by side.

    22k GitHub stars~1.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Moai Workflow Testing

    modu-ai/moai-adk

    A skill your agent uses when writing tests, measuring coverage, or running characterization, performance, or PR-review QA.

    1.2k GitHub stars~2.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Captures PNG or JPEG screenshots and MP4 or GIF clips of cmux windows from the command line, as visual evidence for pull requests and bug reports.

    28k GitHub stars~992 tokensUpdated today
    Testing & QAAuto-check passed
  • PR Description Writer

    grafana/ai-sdk

    Official

    Write or rewrite pull request descriptions from a branch diff, commit range, existing PR, issue, upstream reference, specification, bug report, or review context.

    258 GitHub stars~856 tokensUpdated today
    DevelopmentAuto-check passed
  • Playwright Screen Recording

    liaohch3/claude-tap

    Records headless Playwright sessions as .webm videos to show a bug fix working or to give pull request reviewers visual evidence.

    3.3k GitHub stars~714 tokensUpdated 17 days ago
    Testing & QAAuto-check passed

More from magnus919/hermes-profiles

All 31 skills in this repo
  • Data Scientist

    magnus919/hermes-profiles

    PhD-level expertise in data science, statistics, and machine learning.

    282 GitHub stars~3.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Brand Designer

    magnus919/hermes-profiles

    Create comprehensive brand identity documentation for any brand.

    282 GitHub stars~2.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Sdd Authoring

    magnus919/hermes-profiles

    Specification authoring for AI-native SDD — writes formal specifications in structured formats (Gherkin, user stories, acceptance criteria), enforces spec quality gates, and produces…

    282 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Sdd Verification

    magnus919/hermes-profiles

    SDD acceptance criteria verification — maps specification acceptance criteria to tests, validates implementation output against spec requirements, and produces artifact-pyramid-compliant…

    282 GitHub stars~1.8k tokensUpdated 3 mo ago
    Auto-check passed
  • Sdd Work Decomposition

    magnus919/hermes-profiles

    SDD work decomposition — translates formal specifications into dependency-aware task plans with per-task acceptance criteria.

    282 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Artifact Pyramids

    magnus919/hermes-profiles

    Progressive disclosure for what AI agents produce. An agent skill from magnus919/hermes-profiles.

    282 GitHub stars~2.5k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Opensource Contributions

What does Opensource Contributions do?

Make good open source contributions — check CONTRIBUTING.md first, follow project norms, be a good citizen. Opensource Contributions is an agent skill from magnus919/hermes-profiles.md first, follow project norms, be a good citizen.

When should I use Opensource Contributions?

Opensource Contributions fits situations like: tasks that involve Pull requests; tasks that involve QA and bug reports.

How do I install Opensource Contributions in Claude Code?

Run `npx skills add magnus919/hermes-profiles --skill opensource-contributions -a claude-code`. Or copy the skill folder (skills/opensource-contributions in magnus919/hermes-profiles) into .claude/skills/opensource-contributions in your project. Claude Code loads it when a task matches its description.

How do I install Opensource Contributions in Codex?

Run `npx skills add magnus919/hermes-profiles --skill opensource-contributions -a codex`. Or copy the skill folder (skills/opensource-contributions in magnus919/hermes-profiles) into .agents/skills/opensource-contributions in your project. Codex loads it when a task matches its description.

Can I use Opensource Contributions in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add magnus919/hermes-profiles --skill opensource-contributions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/opensource-contributions, .gemini/skills/opensource-contributions, .github/skills/opensource-contributions and .opencode/skills/opensource-contributions in your project.

What does Opensource Contributions need to run?

Going by SKILL.md and its folder, Opensource Contributions needs the command-line tools its instructions call (git, gh, make and npm). Compatibility (from SKILL.md): Compatible with any agent supporting the Agent Skills format (Hermes Agent, Claude Code, GitHub Copilot, OpenCode, Cursor, etc.).

Does Opensource Contributions access the network?

SKILL.md contains no URLs. Its commands use git, gh and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Opensource Contributions safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Opensource Contributions use?

Opensource Contributions is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Opensource Contributions use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 37k tokens, read only when the agent opens those files.

What are the alternatives to Opensource Contributions?

Skills that share tags, products or a category with Opensource Contributions: Community Triage (roryeckel/wyoming_openai, 219 stars), Handsontable Demo Page Generator (handsontable/handsontable, 22k stars), Moai Workflow Testing (modu-ai/moai-adk, 1.2k stars) and cmux Screenshot and Recording (manaflow-ai/cmux, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Opensource Contributions?

magnus919 (a GitHub user) maintains it in magnus919/hermes-profiles, which has 282 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on June 27, 2026.

Source: magnus919/hermes-profiles on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.