Skip to content

jscraik/Agent-Skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

593 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Agent Skills

A governed repository of 132 skills for AI coding agents (Codex, Claude, Gemini). Built around the Agent Skills Kit (ask) CLI.

What this gives you:

  • One place for skills – Author in Markdown, sync to any runtime
  • Quality gates – 28 automated structural, security, and behavioral validation checks
  • Living skill graph – Browse skills organized by topic clusters with relationship mapping
  • Agent-native CLI – Fuzzy matching, JSON output, trace IDs, helpful errors

Quick start

# One-time per shell: load repo environment and add ask to PATH
source Infrastructure/scripts/codex-preflight/codex_env_common.sh && codex_apply_env

# See what's available
ask graph topics

# Validate the repository
ask repo validate --ephemeral

# Sync to your runtime
ask skills sync --scope user

What you can do

Discover skills

# Search skills
ask graph find security --tier stable

# See related skills
ask graph related skill-builder --depth 2

# Find path between skills
ask graph chain skill-creator skill-installer

Validate quality

# Quick structural check
ask skills audit backend/cli-spec --level compat

# Full security audit
ask skills audit backend/cli-spec --level strict

# Run evaluation suite
ask evals run backend/cli-spec --mode smoke

# Validate entire repository
ask repo validate --ephemeral

Manage lifecycle

# Install from GitHub with auto-remediation
ask skills install https://github.com/owner/repo --remediate

# Check for overlap
ask skills fold source-skill target-skill

# Create new skill
ask skills init my-skill --category backend --description "Does X when Y"

# Create plugin scaffold
ask plugins init my-plugin --with-marketplace

Robot mode for AI agents

When intent is clear but syntax is off, use --robot (or -r):

# These work and get corrected:
ask skill list --robot          # → skills list
ask skills ls --robot           # → skills list
ask graph search X --robot      # → graph find X

Errors include suggestions and examples:

❌ Unknown topic: 'invalid'

💡 Did you mean 'ask skills'?
   Valid topics: repo, skills, plugins, evals, graph

📚 Examples:
   • ask skills list
   • ask graph find security

Programmatic usage

# JSON output with trace IDs
ask repo status --json --trace-id "build-123"

# Check for corrections
ask skill list --robot --json | jq '.metadata.correction_note'

# Ephemeral validation (read-only)
ask repo validate --ephemeral

Response envelope (all commands):

{
  "status": "success",
  "trace_id": "uuid",
  "metadata": {
    "next_steps": ["ask skills audit ..."],
    "correction_note": "..."
  },
  "data": { ... }
}

Skill graph (manual topic clusters, non-canonical)

This table is a human-oriented grouping for quick navigation and is not used for parity enforcement. Canonical catalog parity uses discover_skill_entries() and catalog_parity and currently expects 132 skills (88 in Skills/<topic-cluster> + 5 in .agents/skills/.system/ + 27 in Plugins/).

Topic Skills Examples
agent-ops 41 coding-harness, evals-router, orchestrating-subagents
frontend-ui 25 react-ui-patterns, shadcn-ui, agent-browser
backend-platform 8 cli-spec, mcp-builder, backend-engineer
product-strategy 5 architecture-interview, notebooklm, interview-me
security-ops 4 1password, best-practices, create-auth
content-publishing 2 markdown-converter, spreadsheet
mobile-native 3 atlas, process-watch, test-driven-development

Repository layout

agent-skills/
├── bin/ask                   # CLI entry point
├── .agents/skills/           # Flat runtime projection (read-only)
│
├── Skills/                   # All canonical skills organised by topic cluster
│   ├── agent-ops/            # 41 skills: coding-harness, evals-router, orchestrating-subagents, …
│   ├── frontend-ui/          # 25 skills: react-ui-patterns, shadcn-ui, slides, …
│   ├── backend-platform/     #  8 skills: cli-spec, mcp-builder, gh-workflow, …
│   ├── product-strategy/     #  5 skills: architecture-interview, notebooklm, …
│   ├── security-ops/         #  4 skills: 1password, best-practices, create-auth, …
│   ├── mobile-native/        #  3 skills: atlas, process-watch, test-driven-development
│   └── content-publishing/   #  2 skills: markdown-converter, spreadsheet
│
├── plugins/                  # Plugin packages (skills live inside plugins)
│   ├── skill-factory/        #   skill-builder, skill-creator, skill-installer, …
│   ├── plugin-factory/       #   plugin-builder, plugin-creator, plugin-installer
│   ├── harness-engineering/  #   ce-brainstorm, ce-plan, ce-spec, …
│   └── compound-engineering-router/
│
├── Infrastructure/
│   ├── bin/ask               # CLI entry point
│   ├── scripts/lib/ask/      # CLI implementation
│   ├── GOVERNANCE/           # Runtime separation & policy
│   └── ops/metrics/graph/    # Skill relationship data
├── Docs/                     # Plans, specs, guides, cli-specs
├── Wiki/                     # Skill Ops Wiki (notes, playbooks, learnings)
└── skills-antigravity/       # Gemini/Antigravity runtime (gitignored)

Ownership boundaries:

  • Canonical authoring: Skills/<topic-cluster>/** (7 clusters: agent-ops, frontend-ui, backend-platform, product-strategy, security-ops, content-publishing, mobile-native) plus Plugins/<plugin>/skills/**
  • Factory mechanics: Infrastructure/scripts/**, validation/governance contracts
  • Runtime/projection surfaces: .agents/**, .agents/skills/**, skills-antigravity/**, Plugins/cache/**, runtime/** (read-only by policy)
  • Full policy: Docs/agents/14-path-ownership-boundaries.md

Documentation

Privacy and Data Handling

This repository stores skill source, docs, and validation artifacts for local-first agent workflows. Do not commit credentials, tokens, or personal data. Security and secret checks run in CI, but contributors remain responsible for keeping sensitive values out of commits and generated artifacts.

Governance

  • License: Apache 2.0
  • Skills: 120 canonical total (88 Skills/ + 5 .system/ + 27 Plugins/)
  • Validation: 28 automated checks via ask repo validate
  • Compatibility: Codex, Claude Code, Gemini/Antigravity

About

Canonical skill catalog for Codex, Claude Code, and Gemini/Antigravity. Author once, validate quality, and sync 100+ AI coding skills across runtimes.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors