Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agent Skills

Validate skills skills.sh

Security-conscious, portable Agent Skills published by @giacus. This repository contains public skill source that you can read, review, and install directly with the standard skills/<name>/SKILL.md layout.

Available Skills

Skill Purpose Example prompt
audit-agent-skill Review a skill repository before installing, updating, forking, or allowlisting it. "Use audit-agent-skill to review these upstream skills before I install them."
write-durable-code-comments Experimentally preserve verified, otherwise invisible local invariants during implementation. "Use write-durable-code-comments while implementing this change, then report retained comments for review."

Read a skill's SKILL.md and adjacent files before installing it. Skills are operational instructions for an agent and should be treated as executable supply-chain content.

Preview

List the skills discovered by the CLI without installing them:

npx --yes skills@latest add giacus/skills --list

Install

Open the interactive installer:

npx skills@latest add giacus/skills

Install one skill globally for Codex:

npx --yes skills@latest add giacus/skills \
  --global \
  --yes \
  --agent codex \
  --skill audit-agent-skill

Install every skill globally for Codex, Claude Code, Cursor, and Pi:

npx --yes skills@latest add giacus/skills \
  --global \
  --yes \
  --agent codex \
  --agent claude-code \
  --agent cursor \
  --agent pi \
  --skill '*'

The current CLI identifiers above are codex, claude-code, cursor, and pi. The CLI manages each harness's installation path and symlinks. Use its inventory rather than assuming a particular filesystem layout:

npx skills@latest list --global

See the skills CLI supported-agent table for other harnesses and current target paths.

Requirements

  • Node.js 22.20.0 or newer, as currently required by skills@latest;
  • Git;
  • npm's npx command.

Check the installed versions before troubleshooting discovery or installation:

node --version
git --version
npx --version

Repository validation additionally requires Bash, Python 3.10 or newer, and PyYAML. CI uses Python 3.12 and pins PyYAML 6.0.2.

Portability

The SKILL.md files are the portable source of truth. Optional agents/openai.yaml files provide presentation and invocation metadata for Codex; they do not replace SKILL.md, grant runtime permissions, or affect harnesses that ignore them.

Security

Review the complete selected payload before installation. Never put tokens, passwords, private keys, API credentials, production secrets, personal data, or machine-local configuration in a public skill.

See SECURITY.md for private vulnerability reporting. Repository validation is a baseline only; it does not prove that operational instructions are safe.

Contributing

See CONTRIBUTING.md. Add each skill at skills/<skill-name>/SKILL.md, keep the directory name equal to frontmatter name, and run:

./scripts/validate-skills.sh

Project-specific workflows belong in the relevant project repository. Third-party skills remain upstream dependencies unless this repository intentionally maintains a renamed, attributed fork.

License

Repository-authored content is available under the MIT License. A maintained fork must also preserve its upstream notices and license obligations.

About

Portable Agent Skills published by @giacus

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages