mallard-release

Solid

Workflow for adding skills/commands to mallard and shipping a new release. Use when the user asks how to release mallard, ship a new mallard version, add a skill or command to mallard, bump a mallard version, "publicar mallard", "subir mallard", "nueva versión de mallard", or anything involving editing this repo and getting the change to the team's machines.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# mallard release workflow Reference for adding/updating skills, commands, and shipping releases for [mallard](https://github.com/educlopez/mallard). The tool lives at `/Users/eduardocalvolopez/Developer/Personal/mallard` (on Eduardo's machine). ## When to use this skill - "How do I add a skill to mallard?" - "Release a new version of mallard" / "ship mallard" / "tag mallard vX.Y.Z" - "Update mallard" / "bump the mallard version" - Anything that involves editing files under `skills/`, `claude/commands/`, `claude/agents/`, or shipping the change to other team members. ## TL;DR ```bash # 1. Edit the skill/command file # 2. Bump its `version:` in frontmatter (semver, conservative) # 3. Test locally go build -o mallard . ./mallard update # re-link with backup ./mallard registry # confirm new version + ok status # 4. Commit using Conventional Commits, in English git add skills/<name>/ claude/commands/<name>.md git commit -m "feat(skills): add <name>" # or fix:, refactor:, docs:, chore: # 5. Push git push # 6. Tag a release (this is what propagates to the team) git tag vX.Y.Z git push origin vX.Y.Z # GitHub Actions runs goreleaser → publishes binaries + auto-changelog ``` Team members pick it up with: ```bash curl -fsSL https://raw.githubusercontent.com/educlopez/mallard/main/install.sh | bash mallard update ``` ## Adding a new skill 1. Create `skills/<skill-name>/SKILL.md` with frontmatter: ```yaml --- name: <skill-name> ...

Details

Author
educlopez
Repository
educlopez/mallard
Created
2 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

bump-skill

Internal skill for the agentic-workflow repo. After editing one or more SKILL.md files, bumps their `version:` fields and updates every piece of documentation in the repo that must stay in sync: CHANGELOG.md, CHANGELOG.es.md, README.md, and README.es.md. Run before committing any skill change. On Claude Code and want hand-tuned per-skill model/effort tiers? Install the `#claude` branch instead (`npx skills add gtrabanco/agentic-workflow#claude`) — see the README. This branch is model-agnostic: the skill inherits whatever model and effort your agent session is already using. Trigger phrases: "bump the skill version", "update the version", "update the changelog", "I just changed a skill", "log this change", "version bump".

19 Updated 1 weeks ago
gtrabanco
Data & Documents Solid

skills-visibility

Publish a catalog of agent skills and make it discoverable to AI coding agents and their installers — the way evilmartians.com/agent-skills does. Use this whenever the user wants to publish, distribute, or share agent skills; make their skills installable via `npx skills`, `gh skill`, or a Claude plugin marketplace; build or fix a `.well-known/agent-skills/index.json` discovery index; self-host skills on their own domain with integrity digests; decide how to package a single-file skill vs a multi-file skill vs a bundle; or set up analytics for skill installs. Also use to push back on the common mistake of pointing a discovery index at raw.githubusercontent.com instead of a domain you control. Do NOT use for authoring the *content* of one skill (that is writing a single SKILL.md) or for making web pages readable by LLMs (that is llms.txt / Markdown content negotiation — a separate concern).

18 Updated today
evilmartians
AI & Automation Listed

skill-exporter

Package an already-installed Claude Code skill from ~/.claude/skills/ into the folder structure required by a shared skills GitHub repo (README.md, SKILL.md, INSTALLATION.md), ready to commit and push. Use this skill whenever the user asks to export, publish, package, or share one of their existing custom skills, wants to "add this skill to my repo" or "make this skill shareable," or names a specific installed skill and asks to prep it for GitHub or hand it to someone else.

0 Updated 1 weeks ago
DeltaCorvi