Agent skill · software engineering · sickn33

push-skill-to-github

Commit and push skill changes to the configured skills repository after review and validation.

Why this skill is useful

Adds specific git commands and cmux integration patterns for pushing skill changes that the AI wouldn't reliably generate on its own.

What it needs

Requires cmux installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Push Skills to GitHub When to Use Use when skill changes are ready to commit and push to the configured skills repo. Use when the user asks to save or publish skill updates after validation. For committing any skill change to the user's private skills repo, git root ~/.agents (this is also the canonical skill folder; .claude and .pi/agent/skills symlink to ~/.agents/skills). Pushes here auto-publish a sanitized public mirror to davidondrej/skills — never push directly to that public repo. Use this after creating or editing a skill. If the skill is distributed to all agents, do that first (distribute-skill-to-all-agents), then run this to push the canonical copy. Steps Not in cmux? (no $CMUXWORKSPACEID): skip the cmux pane steps — just run the git commands from step 2 directly in any available terminal, then verify the push output. 1. Open a fresh cmux pane in the current workspace, no focus steal: 2. Stage, commit, push in ~/.agents (send to the new pane's surface): 3. Verify the push landed: 4. Close the pane once confirmed: Notes Always run git from ~/.agents (the repo root), not ~/.agents/skills. Write a concise, specific commit message describing the skill change. Only push to GitHub when the user asks. Don't push speculatively. Example User request: Validate the changed skills, review the diff, commit them with a focused message, and push the topic branch. Limitations Adapted from davidondrej/skills; verify local paths, tools, credentials, and agent features before acting. For commands, remote access, scheduling, browser automation, or file-changing workflows, get explicit user approval and confirm the target environment first.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/push-skill-to-github--8ca4ee

View the source on GitHub

Browse the @skills marketplace