Sandbox
@evilmartians/agent-skills

Installable agent skills for Claude Code and other agents

This repo packages several Agent Skills Evil Martians uses in real projects, including README writing, LLM visibility, secure npm publishing, skill catalog publishing, and Tailwind rules. The skills are meant to be copied or installed into supported agents so the agent follows the right instructions when the task matches a skill.

40 stars6 forksJavaScriptUpdated 1mo ago
Who it's for

Builders who want reusable skills for Claude Code, Codex, Cursor, Gemini CLI, or GitHub Copilot.

What it delivers

You can give your agent focused, reusable expertise instead of re-explaining the same project patterns every time.

What it does

README skill

Helps an agent write or improve an open source README based on Evil Martians' publishing experience.

LLM visibility skill

Gives an agent instructions for making a site readable to LLMs, including `llms.txt`, `robots.txt`, and Markdown routes.

Secure npm release skill

Guides secure npm publishing with Trusted Publishing, staged publishes, dependency cooldowns, and repo-specific setup steps.

Skills visibility skill

Shows how to publish a discoverable skill catalog with `.well-known` discovery, integrity digests, and install commands.

Tailwind best practices skill

Teaches an agent how to write and audit Tailwind CSS with token-first, maintainable class patterns.

How to get it

  1. 1Skills install one at a time. Swap llms-visibility for whichever one you want.
    npx skills add evilmartians/agent-skills --skill llms-visibility -a claude-code -g
  2. 2Claude Code can install a skill from this repo's plugin marketplace instead
    claude plugin marketplace add evilmartians/agent-skills
    claude plugin install llms-visibility@evilmartians
  3. 3Alternatively, GitHub CLI's gh skill can install a skill and prompts you to pick which…
    gh skill install evilmartians/agent-skills llms-visibility

README

Evil Martians Agent Skills

Agent Skills we build and use at Evil Martians, packaged so you can install them into your own AI coding agent.

A skill is a folder with a SKILL.md in it: a name, a description that tells the agent when to reach for it, and the instructions to follow once it does. The format is shared across agents, so these work the same in Claude Code, Codex, Cursor, Gemini CLI, and GitHub Copilot.

Browse them at https://evilmartians.com/agent-skills.

Evil Martians logo Agent Skills are built by Evil Martians, an American design and engineering consultancy for developer tools, AI, and cybersecurity startups.

Skills

SkillWhat it does
good-readmeWrites or improves a README.md for an open source project, based on Evil Martians' real experience of successfully promoting PostCSS, Nano ID, and other popular projects. Companion to How to make your open source popular.
llms-visibilityMakes a site visible and readable to LLMs and AI agents. Covers Markdown routes, Accept content negotiation, llms.txt, and crawler signals in robots.txt. Pushes back on popular patterns that don't work. Companion to How to make your website visible to LLMs.
secure-npm-packageSets up a secure npm release process — Trusted Publishing with staged publishes from GitHub Actions, hardened workflows, dependency cooldowns — and walks the user through the manual npmjs.com and GitHub settings with links resolved for their repo. Companion to The secure way to release an npm package in 2026.
skills-visibilityPublishes a catalog of agent skills and makes it discoverable and installable by AI coding agents — a .well-known discovery index, self-hosted archives with integrity digests, and several install commands. Pushes back on pointing an index at raw GitHub URLs. Companion to Ship agent skills like packages: discovery index, digests, and install sources.
tailwind-best-practicesWrites and audits Tailwind CSS with the five practices that keep a fast-to-write codebase maintainable: design tokens over magic values, short and consistently ordered class lists, semantically grouped tokens, and fixed variants for design-system components instead of arbitrary className props. Companion to 5 best practices for preventing chaos in Tailwind CSS.

Install

Skills install one at a time. Swap llms-visibility for whichever one you want.

npx skills add evilmartians/agent-skills --skill llms-visibility -a claude-code -g

Pass your agent to -a: claude-code, codex, cursor, gemini-cli, or github-copilot. Drop -g to install into the current project instead of your home directory.

Claude Code can install a skill from this repo's plugin marketplace instead:

claude plugin marketplace add evilmartians/agent-skills
claude plugin install llms-visibility@evilmartians

Alternatively, GitHub CLI's gh skill can install a skill and prompts you to pick which agent to install it into:

gh skill install evilmartians/agent-skills llms-visibility

Or copy the skill folder into a skills directory yourself: .claude/skills for Claude Code, .codex/skills for Codex, or the agent-agnostic .agents/skills, which any agent reads. Prefix the path with ~/ to install it globally, or use it at a project root to keep it local. Copy the whole folder, not just the SKILL.md, since a skill can ship scripts, references, and other assets alongside it.

Adding a skill

We curate this repo ourselves and don't take outside contributions. The skills are MIT licensed, so fork one and make it your own if you want to.

Maintainers: add skills/<slug>/SKILL.md with name (the same as the directory) and description in the front matter, then add a matching entry to the marketplace manifest and a row to the Skills table above. Whatever else the skill needs at runtime goes in that same folder and ships with it. CI checks the front matter and the manifest, but the table is on you.

License

MIT © Evil Martians

Files in the repo

Repository payload8 top-level entries
  • .claude-plugin
  • .github
  • scripts
  • skills
  • .editorconfig
  • .gitignore
  • LICENSE
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k