CommunityProductivity & Collaborationgithub.com

goromal/agent-skills

Use when adding new packages to anixpkgs. Covers index.json requirements and ci/docs flag conventions.

What is agent-skills?

agent-skills is a Claude Code agent skill that use when adding new packages to anixpkgs. Covers index.json requirements and ci/docs flag conventions.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/goromal/agent-skills/tree/HEAD/skills/anixpkgs-packages

Installed? Explore more Productivity & Collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

When adding a new package to anixpkgs:

  1. Create the package definition under the appropriate directory (e.g. pkgs/by-name/, pkgs/python-packages/, etc.).
  2. Create an entry in index.json at the repo root — this is required for CI and documentation generation.
    • Set "ci": true for virtually all packages, so the package must build successfully for CI to pass.
    • Set "docs": true only for custom packages (ones authored in this repo). Third-party packages being wrapped or included should have "docs": false.
  3. Follow the anixpkgs-deploy workflow: git add the new files before running anix-upgrade.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Related Skills