Skip to content

cervantesvive/agent-skills

unversioned · 0bd8ea048376

A public, agent-agnostic collection of agentskills.io-compliant skills.

agent-skills

A public, agent-agnostic collection of Claude Code / agentskills.io-compliant skills. Each skill lives in its own self-contained folder under skills/ and versions independently.

Installing a skill

Pick whichever fits your workflow — all three install from this same repo, no separate distribution channel.

skills.sh CLI:

npx skills add CervantesVive/agent-skills --skill <skill-name>

Claude Code plugin marketplace:

/plugin marketplace add CervantesVive/agent-skills
/plugin install <skill-name>@agent-skills

Manual copy:

cp -r skills/<skill-name> /path/to/your/project/skills/

Skills

SkillCategoryDescriptionVersion
expose-private-serviceinfraExpose a private-network-only homelab service over HTTPS through an existing Traefik reverse proxy and Cloudflare DNS, using a trusted wildcard cert. Use when adding a new self-hosted service (Docker Compose or otherwise) that should be reachable only over a private network (Tailscale, WireGuard, plain LAN, a cloud VPC's private subnet, etc.), not the public internet.1.1.1
repo-first-service-staginginfraUse when deploying or updating a homelab self-hosted service through a git-tracked staging repo first, then previewing and applying config into runtime paths like /opt, /etc/systemd/system, /etc/traefik/dynamic, and persistent service directories.1.2.0

Contributing / maintaining

  • Add a new skill: create skills/<name>/SKILL.md (optionally grouped one level deep as skills/<category>/<name>/SKILL.md) with name, description, and metadata.version: 1.0.0 frontmatter (plus any scripts/ it needs), then run bun run refresh to pick it up in this table and in .claude-plugin/marketplace.json.
  • Bump a skill's version after changing it: bun run bump <skill-name-or-category/name> <patch|minor|major>.
  • bun run refresh is safe to run anytime — it never changes version numbers, only adds/removes skills and syncs descriptions.
  • If a skill has supporting files (scripts/, references/, templates/, assets/), mention each one's relative path somewhere in SKILL.md's body — installers like Hermes only bring along files that are explicitly referenced there.