Diagnose and troubleshoot OpenShift cluster and workload issues. Pod failures, networking, storage, operators, SCCs, and node problems. Use when the user has an OpenShift issue, mentions oc commands, pod crashes, CrashLoopBackOff, ImagePullBackOff, routes not working, or cluster problems — even if they just say "my pod won't start" or "the app is broken."
Build TypeScript AI agents with eval framework, provider abstraction, and production guardrails. Uses Vercel AI SDK for model-agnostic tool-use loops, Zod for structured outputs, Vitest for evals, and OpenTelemetry for observability. Covers prompt caching, extended thinking, RAG pipelines, structured output enforcement, tool annotations, seed tool calls, toolcall regression evals, and duplicate call detection. Use when the user wants to build an agent, create an AI assistant, implement tool-use, or scaffold an agentic system — even if they just say "build a bot", "add AI to this", or "make it agentic."
Comprehensive code review using multiple specialized agents. Checks architecture, error handling, naming, testing, and style against project conventions. Use when the user asks for a code review, says "review this", "check my code", or wants feedback on changes — even if they just say "what do you think?" about a diff.
Generate or improve git commit messages from staged changes using Claude on Vertex AI. Conventional Commits format, validates line lengths, retries on failure. Use when the user wants to write, generate, or improve a commit message, asks for help with git commits, or invokes /commit-message — even if they just say "commit this" or "what should the commit say."
Audit project dependencies for known vulnerabilities, license issues, and supply chain risks. Supports Go, Rust, and Python. Use when the user changes dependencies, asks about vulnerability scanning, mentions CVEs in deps, or wants a security check — even if they just say "are my deps safe?" or "check for vulnerabilities."
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for Claude Code, Cursor, and other coding agents.
# Global (available in all projects)
bunx skills add rsturla/skills -g
# Project-scoped
bunx skills add rsturla/skills
# Preview available skills
bunx skills add rsturla/skills --list
| Skill | Description |
|---|---|
vertex-ai | Query and call Claude models on Vertex AI — model reference, endpoints, quick API calls |
commit-message | Generate/improve git commit messages from staged changes via Vertex AI |
new-worktree | Create git worktrees with conventional-commit directory structure, always relative to repo root |
write-a-skill | Create new agent skills with proper structure and conventions |
openshift-troubleshoot | Diagnose OpenShift issues — pod failures, SCCs, networking, storage, operators |
write-docs | Write clear, structured technical documentation with consistent conventions |
investigate-cve | Trace CVE to upstream fix commits, check backport status across branches |
dependency-audit | Audit deps for vulnerabilities, license issues, and supply chain risks |
security-review | Multi-agent security review — injection, auth, secrets, supply chain |
code-review | Multi-agent code review — architecture, correctness, style, conventions |
bunx skills add JuliusBrussee/caveman -g
| Skill | Source | Description |
|---|---|---|
caveman | JuliusBrussee/caveman | Ultra-compressed communication mode — cuts token usage ~75% |
caveman-review | Ultra-compressed code review comments |
This repo includes opinionated coding and platform guidelines in docs/. These are referenced by
AGENTS.md and automatically available to any agent configured with the symlinks below.
| Guideline | Description |
|---|---|
| Go | Go conventions, error handling, project layout |
| Rust | Rust idioms, error handling, crate structure |
| Python | Python style, typing, project layout |
| OpenTofu + Terragrunt | IaC conventions, module structure |
| Containerfile | OCI image builds, multi-stage, security |
| GitHub Actions | CI/CD workflow conventions |
| API Design | REST/gRPC API conventions |
| AWS | AWS platform guidelines — networking, compute, security, cost |
AGENTS.md is the single source of truth for agent instructions. Symlink it (and the docs/
directory) into each agent's config directory so all agents share the same guidelines.
ln -s /path/to/skills/AGENTS.md ~/.claude/CLAUDE.md
ln -s /path/to/skills/AGENTS.md ~/.claude/AGENTS.md
ln -s /path/to/skills/docs ~/.claude/docs
ln -s /path/to/skills/AGENTS.md ~/.config/goose/AGENTS.md
ln -s /path/to/skills/docs ~/.config/goose/docs
ln -s /path/to/skills/AGENTS.md ~/.config/opencode/AGENTS.md
ln -s /path/to/skills/docs ~/.config/opencode/docs
ln -s /path/to/skills/AGENTS.md ~/.pi/agent/AGENTS.md
ln -s /path/to/skills/docs ~/.pi/agent/docs
Replace /path/to/skills with the absolute path to your clone of this repo (e.g.,
/var/home/admin/Repos/rsturla/skills).
All agents read through the symlinks at runtime — no copy or sync step needed. Changes to
AGENTS.md or any file in docs/ are immediately available to every configured agent.
gcloud CLI (authenticated)jqcurloc CLI (for OpenShift troubleshooting skill)itpc-gcp-core-pe-eng-claudenpx claudepluginhub rsturla/skillsUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.