{"id":47717817,"url":"https://github.com/iuliandita/skills","last_synced_at":"2026-05-19T00:10:25.396Z","repository":{"id":350128844,"uuid":"1203107242","full_name":"iuliandita/skills","owner":"iuliandita","description":"Hand-crafted Agent Skills for DevOps, infrastructure, security, and software engineering. Production-tested, context-optimized, built on the Agent Skills standard.","archived":false,"fork":false,"pushed_at":"2026-04-22T23:40:24.000Z","size":1275,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-23T01:30:35.734Z","etag":null,"topics":["ai-coding","ansible","claude-code","claude-code-skills","devops","docker","infrastructure","kubernetes","security","terraform"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iuliandita.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-06T18:18:16.000Z","updated_at":"2026-04-22T23:40:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/iuliandita/skills","commit_stats":null,"previous_names":["iuliandita/skills"],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/iuliandita/skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iuliandita%2Fskills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iuliandita%2Fskills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iuliandita%2Fskills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iuliandita%2Fskills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iuliandita","download_url":"https://codeload.github.com/iuliandita/skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iuliandita%2Fskills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32273224,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-coding","ansible","claude-code","claude-code-skills","devops","docker","infrastructure","kubernetes","security","terraform"],"created_at":"2026-04-02T19:06:24.153Z","updated_at":"2026-05-19T00:10:25.389Z","avatar_url":"https://github.com/iuliandita.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# skills.\n\n**Hand-built [Agent Skills](https://agentskills.io) with automated quality gates.**\n\n\u003cdiv align=\"center\"\u003e\n\n```bash\nnpx skills add iuliandita/skills\n```\n\n42 skills for DevOps, security, infra, and software engineering, maintained with lint/spec checks, behavioral test coverage, and a [Karpathy-style autoresearch loop](https://github.com/karpathy/autoresearch).\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![Agent Skills](https://img.shields.io/badge/Agent_Skills-open_standard-blue.svg)](https://agentskills.io)\n\n\u003c/div\u003e\n\n---\n\n## The story\n\nAI coding tools used to mean prompts. Prompts don't compose, don't carry between tools, and don't improve unless you rewrite them by hand. Agent Skills replaced that: a directory of markdown plus a description, portable across every conformant tool. Drop a skill folder anywhere the spec is read and the agent gets a new capability.\n\nThen Karpathy pointed an agent at a 630-line training script overnight. It edited the code, ran a 5-minute training, kept changes that improved the score, discarded the rest. 700 runs, 20 wins, on one GPU. The pattern works on anything you can score.\n\nThis repo applies that pattern conservatively to 42 hand-built skills. The loop helps find weak spots and propose improvements; the gates and review discipline decide what survives.\n\n## The autoresearch loop\n\n`skill-refiner` ports Karpathy's pattern to a skill collection. It loads every skill, scores it across structural and behavioral checks, targets the weakest areas, and keeps changes only when the measured result improves without failing review.\n\nThe cycle:\n\n\u003e **Score → Improve → Verify → Keep or Revert → Repeat.**\n\n- **Structural gates.** `lint-skills.sh` and `validate-spec.sh` enforce the collection shape, YAML frontmatter, routing conventions, reference links, and size limits.\n- **Behavioral checks.** Synthetic tasks test whether the skill produces useful output in context. These are useful signals, not proof of universal behavior across every model.\n- **Adaptive focus.** First pass scores everything. Subsequent iterations target the lowest-scoring skills until they're brought up.\n- **Cross-model peer review.** If a second AI harness is available (Claude alongside Codex, for example), the second model reviews every change the first one makes. Single-model blind spots get caught.\n- **The Karpathy gate.** Only changes that measurably improve the score survive. Changes that score worse, remove important content, or fail peer review are reverted or revised.\n- **Self-improvement.** `skill-refiner` improves its own evaluation infrastructure (including itself) in a separate meta-phase, with human review checkpoints.\n\nThe goal is not magic self-repair. The goal is a repeatable maintenance loop with evidence, review points, and a bias toward reverting weak changes.\n\n## Quality evidence\n\nCurrent repository gates pass for the public skill collection:\n\n```bash\n./scripts/lint-skills.sh\n./scripts/validate-spec.sh\n```\n\nThe latest tracked refiner run in [`.refiner-runs.json`](.refiner-runs.json) is a targeted 2026-05-02 `code-slimming` run. It ended with structural gates passing, a 99/100 final review, a 99/100 behavioral forward-test, and peer review returning `NO_FLAGS`.\n\nThat evidence is a maintenance signal, not a permanent guarantee. Skill behavior still depends on the consuming agent, model, tool limits, and whether the task matches the skill's intended scope.\n\n## Report output\n\nAudit and review skills use a shared output contract. In chat they keep results compact; when a durable report is useful, they write markdown under `docs/local/`, which is gitignored by default so local audit notes do not leak into published commits.\n\nExample report excerpt:\n\n```markdown\n# CODE-REVIEW - src/auth/ - 2026-05-03\n\n- **Skill:** code-review\n- **Mode:** audit\n- **Target:** `src/auth/`\n- **Findings:** 2 (P0:1, P2:1)\n\n## P0 - Must fix\n\n- [ ] **#1 Missing CSRF check on POST /api/posts**\n  - **File:** `src/auth/routes.ts:42`\n  - **Description:** State-changing requests accept browser-originated traffic without verifying a CSRF token.\n  - **Suggested action:** Add `requireCsrf()` before the route handler.\n  - **Fix applied:** _to be filled by implementer_\n\n## P2 - Nice to fix\n\n- [x] **#2 Duplicate auth cookie parsing**\n  - **File:** `src/auth/cookie.ts:12`\n  - **Description:** Three handlers repeated the same cookie decode branch.\n  - **Suggested action:** Extract a shared `decodeAuthCookie()` helper.\n  - **Fix applied:** Added `decodeAuthCookie()` and updated the repeated handlers.\n```\n\nReport checkboxes are intentionally editable. As fixes land, flip `- [ ]` to `- [x]` and replace the `Fix applied` placeholder with the actual change.\n\n## Why it matters\n\n- **The collection is easier to improve safely.** New skills inherit the current lint, spec, routing, and behavioral standards. The bar moves through explicit checks instead of memory.\n- **One folder, every tool.** Built on the [Agent Skills open standard](https://agentskills.io/specification). Any conformant tool reads them. No conversion, no per-tool forks.\n- **Maintained outside model weights.** Skills can carry recent tool changes, CVEs, deprecations, and local practices without waiting for a model retrain.\n- **Skills know about each other.** Routing hints (`Not for X (use Y)`) reduce collisions and help agents choose the right instruction set.\n\n## Quick install\n\n```bash\nnpx skills add iuliandita/skills\n```\n\nThat's it. For specific skills, alternative tools, the bundled installer, or symlink mode across multiple agents, see [INSTALL.md](INSTALL.md).\n\n## What's in here\n\n42 skills covering infra (Kubernetes, Terraform, Docker, Ansible), cluster health diagnostics, distros (Arch, Debian, Fedora, Kali, NixOS), networking and firewalls, security and pentesting, code review, code slimming, and prose audits, frontend and UI design, AI/ML and MCP server work, virtualization, dev workflow tooling, and meta-tooling (the skill creator, refiner, router, and full-review orchestrator).\n\nBrowse [`skills/`](skills/) for the full list, or query it:\n\n```bash\nnpx skills add iuliandita/skills --list\n```\n\nEach skill description is in its own `SKILL.md` frontmatter. The trigger keywords and routing hints there tell the agent when to load it.\n\n## Compatibility\n\nBuilt on the [Agent Skills open standard](https://agentskills.io/specification). Any conformant tool can read the skill structure directly. The bundled installer ships paths for 25 specific targets (Claude Code, Codex, Cursor, Gemini, Copilot, Windsurf, OpenCode, and others); see [INSTALL.md](INSTALL.md) for the full table and overrides.\n\nInstaller support means the repo knows where to copy or symlink the skills. It is not a certification that every target handles activation, trigger matching, context loading, or subagent workflows identically. Smoke-test important skills in the agent you plan to use.\n\n## Contributing\n\nIssues and PRs welcome. Skills must pass `./scripts/lint-skills.sh` and follow the [Agent Skills specification](https://agentskills.io/specification).\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n`kubernetes` `terraform` `docker` `ansible` `archlinux` `cachyos` `pacman` `paru` `aur` `systemd` `nixos` `nix` `flakes` `home-manager` `nix-darwin` `helm` `argocd` `ci-cd` `github-actions` `gitlab-ci` `postgresql` `mongodb` `mysql` `networking` `dns` `wireguard` `tailscale` `vpn` `nftables` `opnsense` `pfsense` `mcp` `model-context-protocol` `security-audit` `owasp` `pentesting` `code-slimming` `privilege-escalation` `ctf` `code-review` `git` `shell` `zsh` `bash` `prompt-engineering` `pci-dss` `compliance` `devops` `infrastructure-as-code` `iac` `containers` `podman` `buildah` `sealed-secrets` `haproxy` `caddy` `traefik` `nginx` `autoresearch` `self-improving` `llm` `rag` `embedding` `vector-store` `langchain` `langgraph` `openai-sdk` `anthropic-sdk` `agents` `fine-tuning` `ollama` `vllm` `promptfoo` `vitest` `jest` `playwright` `pytest` `tdd` `e2e` `accessibility` `axe-core` `load-testing` `k6` `proxmox` `qemu` `kvm` `libvirt` `packer` `cloud-init` `gpu-passthrough` `virtualization` `hypervisor`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiuliandita%2Fskills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiuliandita%2Fskills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiuliandita%2Fskills/lists"}