skill
jump-skills
Jump Skill Ninjas are intelligent meta-skills — master orchestrators that route your requests to the most appropriate specialized skill from a curated library. Instead of manually searching through hu
Set up
Skills are installed by placing their folder where your agent loads skills.
Install instructions come from the README
README
synced Oct 14, 2026Multi-Tenant Ninja System for AI Agent Orchestration
Intelligent routing skills that orchestrate specialized agent capabilities from multiple cloud providers
AWS Ninja • Azure Ninja • Google Cloud Ninja • Google AI Ninja • More... • Installation
🤔 What are Ninjas?
Ninjas are intelligent meta-skills — master orchestrators that route your requests to the most appropriate specialized skill from a curated library. Instead of manually searching through hundreds of individual skills, you simply describe your task and the Ninja:
- 🎯 Identifies the most relevant specialized skill(s)
- 📖 Loads the full skill instructions on-demand
- ⚡ Executes the task with expert-level knowledge
Think of Ninjas as expert dispatchers — they understand the entire landscape of available capabilities and always route you to the right specialist.
┌─────────────────────────────────────────────────────────────────────────┐
│ YOUR REQUEST │
│ "Set up an EKS cluster with │
│ Karpenter for autoscaling" │
└─────────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ 🥷 AWS NINJA │
│ Analyzes intent & context │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ eks-design │ │eks-karpenter│ │eks-security │ │
│ │ skill │ ── │ skill │ ── │ skill │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ▲ ▲ │
│ └────── SELECTED ──┘ │
└─────────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────┐
│ EXPERT EXECUTION │
│ Full skill knowledge loaded & task completed │
└─────────────────────────────────────────────────────────────────────────┘
⚠️ Important: Installation Notice
[!CAUTION] This repository cannot be installed via
npx skillsJump Skills is a meta-repository that orchestrates skills from multiple external repositories. Most Ninja skills reference paths to cloned repositories that must exist locally.
To use Jump Skills, you must:
- Clone this repository
- Run
./sync-repos.shto clone the source repositories- Run
./install-ninjas.shto install Ninjas to your agents
[!NOTE] Video Ninja has one repository-level exception. Its globally installed sources are already available, but Anatomy is not, so
sync-repos.shclones Anatomy and the other eligible sources. It skips only HyperFrames, whose repository is about 489 MB and whose skills are installed globally. See repository-level sync exclusions.
📦 Installation
🤖 Ask Your Agent
Simply copy and paste this prompt to your AI coding agent:
Clone https://github.com/fabricioctelles/jump-skills,
then run ./sync-repos.sh to clone the skill repositories,
and ./install-ninjas.sh to install the Ninjas.
Manual Installation
# 1. Clone the repository
git clone https://github.com/fabricioctelles/jump-skills.git
cd jump-skills
# 2. Sync source repositories (one shallow clone per declared repo, see repos.md)
./sync-repos.sh
# 3. Install Ninjas to your agents (Claude Code, Kiro, Cursor, etc.)
./install-ninjas.sh
What gets installed?
The installer detects and installs to these AI coding agents:
| Agent | Path |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Kiro CLI | ~/.kiro/skills/ |
| Cursor | ~/.cursor/skills/ |
| Codex | ~/.codex/skills/ |
| OpenCode | ~/.opencode/skills/ |
| VS Code Copilot | ~/.github/copilot/skills/ |
| And more... | Auto-detected |
🥷 Available Ninjas
AWS Ninja 
230+ skills from 10 official AWS repositories
The AWS Ninja is your expert guide for all things Amazon Web Services. It orchestrates skills covering:
| Category | Skills | Examples |
|---|---|---|
| Compute | 15+ | EC2, Lambda, ECS, Fargate, Step Functions |
| Databases | 12+ | DynamoDB, Aurora, RDS, ElastiCache, Neptune |
| Containers & K8s | 40+ | EKS design, Karpenter, GitOps, service mesh |
| Networking | 10+ | VPC, CloudFront, Route 53, ALB/NLB, WAF |
| Security | 25+ | IAM, Security Hub, threat modeling, pentesting |
| AI/ML | 15+ | Bedrock, SageMaker, RAG, Agents |
| IaC | 20+ | CDK, CloudFormation, Terraform |
| DevOps | 30+ | CI/CD, CodePipeline, monitoring |
| Cost & Operations | 20+ | Cost optimization, Well-Architected, compliance |
Source repositories:
Azure Ninja 
40 skills from Microsoft official + community repositories
The Azure Ninja orchestrates Azure expertise across the full deployment lifecycle:
| Category | Skills | Examples |
|---|---|---|
| Deployment Workflow | 7 | azure-prepare → azure-validate → azure-deploy |
| Kubernetes | 3 | AKS clusters, AI Runway, Container Registry |
| AI & ML | 3 | Azure AI, AI Gateway, Microsoft Foundry |
| Infrastructure | 8 | Compute, Storage, Messaging, IoT |
| Diagnostics | 5 | App Insights, resource health, troubleshooting |
| Cost | 4 | Cost analysis, optimization, pricing API |
| Security & Identity | 4 | Entra ID, RBAC, compliance |
| Well-Architected | 2 | Reliability, WAF reviews |
| Migration | 3 | App onboarding, cross-cloud migration |
| DevOps | 1 | Azure DevOps CLI |
Source repositories:
- microsoft/azure-skills — Official Azure plugin
- github/awesome-copilot — Community Azure skills
Datadog Ninja 
57 skills from official Datadog repositories
The Datadog Ninja routes observability work to the right Datadog specialist:
| Category | Skills | Examples |
|---|---|---|
| CLI & Foundation | 4 | pup OAuth2 auth, docs lookup, API client code generation |
| APM & Tracing | 12 | Traces, services, dependencies, SSI onboarding (K8s + Linux) |
| Logs | 2 | Log search, pipelines, archives, cost control |
| Monitors | 2 | Alert creation, updates, muting |
| Live Debugging | 2 | Runtime log probes, symbol database lookup |
| CI & Test Optimization | 4 | Unblock failing PRs, triage flaky tests (pup + MCP) |
| Audit Trail | 6 | Security investigations, key compromise, compliance reports (SOC 2/PCI) |
| Browser SDK & RUM | 5 | SDK setup, v5/v6/v7 upgrades, RUM instrumentation |
| Agent Observability (LLM Ops) | 8 | Experiments, evaluators, trace RCA, eval pipelines |
| Cloud Integrations | 4 | AWS, Azure, GCP, OCI integrations |
| Apps & Security | 4 | Datadog Apps, CSM, product recommender, account setup |
Source repositories:
- DataDog/pup — Official Datadog CLI and 11 bundled agent skills
- datadog-labs/agent-skills — 46 extended skills for LLM Ops, Audit, Browser SDK, SSI
Firecrawl Ninja 
33 skills for web scraping, research, and data extraction
The Firecrawl Ninja is your specialist for web data operations:
| Category | Skills | Examples |
|---|---|---|
| Core Scraping | 10+ | firecrawl-scrape, firecrawl-crawl, batch operations |
| Research | 8+ | Deep research, multi-source extraction |
| Build & Deploy | 5+ | LLM-ready extraction, structured output |
| Workflows | 10+ | Automated pipelines, scheduled jobs |
Source repository:
Google Cloud Ninja 
85+ skills from official Google repositories
The Google Cloud Ninja orchestrates GCP infrastructure, databases, networking, and operations:
| Category | Skills | Examples |
|---|---|---|
| GKE/Kubernetes | 25+ | Cluster creation, networking, security, scaling, upgrades |
| Databases | 10+ | BigQuery, Spanner, AlloyDB, Cloud SQL, Bigtable |
| Storage | 5+ | Cloud Storage, Filestore, GCS FUSE |
| Observability | 10+ | Cloud Logging, Monitoring, PromQL, alerting |
| Security & IAM | 8+ | IAM policies, PAM, Security Command Center |
| Serverless | 3+ | Cloud Run, Cloud Build |
| Well-Architected | 6 | All 6 WAF pillars (cost, security, reliability, etc.) |
| Networking | 5+ | Global ALB, Cloud Armor, VPC observability |
Source repository:
- google/skills — Official Google Cloud skills
Google AI Ninja 
25+ skills for Gemini API, Agent Platform, and Genkit
The Google AI Ninja is your expert for AI/ML on Google Cloud:
| Category | Skills | Examples |
|---|---|---|
| Gemini API | 5+ | Inference, LiveAPI, Interactions API, multimodal |
| Agent Platform | 12+ | Deploy, tuning, RAG, eval, endpoints, prompts |
| Genkit | 4 | JS, Python, Go, Dart SDKs |
| Solutions | 8+ | Multi-agent security, RAG search, AI migrations |
| ADK | 4+ | Create, run, deploy, evaluate agents |
Source repositories:
- google/skills — AI/ML skills
- google/agents-cli — ADK skills
Google Ads Ninja 
15+ skills for advertising APIs and SDKs
The Google Ads Ninja handles all advertising and monetization tasks:
| Category | Skills | Examples |
|---|---|---|
| Ads API | 3 | Quickstart, MCP setup, account diagnostics |
| Mobile Ads SDK | 5 | Banner, interstitial, rewarded, migration |
| IMA SDK | 2 | Client-side VAST/VMAP, DAI streaming |
| Data Manager | 3 | Audience ingestion, event tracking, setup |
Source repository:
- google/skills — Ads skills
Google Mobile Ninja 
35+ skills for Android, Flutter, and Dart development
The Google Mobile Ninja covers native and cross-platform mobile development:
| Category | Skills | Examples |
|---|---|---|
| Android/Jetpack | 10+ | Compose, Navigation 3, CameraX, Identity |
| Build & Performance | 5+ | AGP 9 upgrade, R8 analyzer, profiler |
| Flutter | 12+ | Create app, widgets, state, testing, platform channels |
| Dart | 6+ | Unit tests, packages, analysis, fixes |
| Play Services | 3+ | Play Store, in-app updates |
Source repositories:
- android/skills — Official Android skills
- flutter/agent-plugins — Official Flutter plugins
- dart-lang/skills — Official Dart skills
Google Firebase Ninja 
18+ skills for Firebase backend services
The Google Firebase Ninja orchestrates Firebase BaaS:
| Category | Skills | Examples |
|---|---|---|
| Core & CLI | 3 | Setup, init, deploy |
| Firestore | 4+ | Queries, security rules, indexes |
| Auth | 4+ | Email, social, phone authentication |
| Hosting & Functions | 4+ | Static hosting, Cloud Functions, triggers |
| Storage & Config | 4+ | File storage, Remote Config, App Check |
Source repositories:
- firebase/agent-skills — Official Firebase skills
- google/skills — Firebase basics
Google Analytics Ninja 
3+ skills for Analytics APIs and reporting
The Google Analytics Ninja handles GA4 configuration and reporting:
| Category | Skills | Examples |
|---|---|---|
| Admin API | 1 | Accounts, properties, data streams, conversions |
| Data API | 1 | Reports, metrics, dimensions, real-time |
| Integration | 1+ | Firebase links, Ads links, Measurement Protocol |
Source repository:
- google/skills — Analytics skills
Video Ninja 
47 skills: 46 globally installed skills, Anatomy from a synced source repo, and a proven video-pipeline methodology layer
The Video Ninja orchestrates the whole video stack — engine, craft doctrine, workflows and a second framework — and adds four techniques the market does not have:
| Layer | Skills | What it covers |
|---|---|---|
| Engine | 10 | HyperFrames: HTML → video via headless Chrome + FFmpeg. Core contract, CLI, registry (173 blocks) |
| Processing | 1 (42 tools) | ffmpeg-skill: probe, cut, join, loudness, multicam, export and verification |
| Alternative engine | 1 | fframes-video: Rust/SVG, Skia GPU, frame inspection, snapshots and audio analysis |
| Technical visual source | 1 | Anatomy: isometric machine figures in SVG/HTML for explainers |
| Workflows | 11 | Launch, promo, talking-head recut, captions, explainer, PR, music, motion graphics, slideshow, Figma, changelog |
| Craft doctrine | 7 | Motion law (gateway), transition catalog, seam render-correctness, cursor, caption overlay, business-film critic loop, anti-repetition |
| Domains | 7 | Animation, keyframes, creative direction, audio, media, registry, Studio |
| Framework 2nd | 13 | Remotion official (port, projects) + screen-recording → product film |
| Art styles | 2 | Painted animation and kinetic reel |
Methodology layer (My-Little-Studio): sha256 staleness tracking that refuses to run on changed inputs · letter-level ASR preserving retakes · reusable color Setups per camera/light/set · body map for element placement (an LLM measured 12% frame-width error) · visual boards where you draw over the video frame by frame.
Framework map: HyperFrames remains the default compositor; ffmpeg-skill handles existing media.
Motion Canvas/Revideo and MoviePy are documented as optional, not-installed alternatives for projects
that already depend on them. Revideo is the higher-priority future adapter because it exposes a
headless render API, dynamic inputs and a React player.
wheresryan22/anatomy is an integrated source for
isometric technical figures in explainers. sync-repos.sh video-ninja clones it locally; the Ninja
loads its SKILL.md when a mechanism-based figure would clarify the story. It creates SVG/HTML
assets; HyperFrames still handles video composition and rendering. See the Anatomy routing
notes.
The Ninja also documents WhisperX as an optional word-alignment/diarization backend, Lottie
as a time-controlled asset when a project supplies a .json, and Manim Community as a
specialized option for recurring mathematical explainers. None is installed or counted among the
47 skills. See the integration notes.
fframes-video is installed globally from the well-known source fframes.studio; its Rust
repository is intentionally not cloned by sync-repos.sh.
Source repositories:
- heygen-com/hyperframes — Engine (Apache-2.0)
- kajisho5/ffmpeg-skill — Media processing (MIT)
- echris6/motion-video-kit — Quality doctrine (MIT)
- remotion-dev/skills — Official Remotion skills
- Rieranthony/product-film-skill — Screen capture → film (MIT)
- tugrawork-creator/saas-motion-kit — SaaS promo, anti-repetition
- tuzhechen2005/opus-video-skills — Procedural art styles (MIT)
- wheresryan22/anatomy — isometric technical figures; synced locally (MIT)
- dmtrKovalenko/fframes —
fframes-videovia well-known source (MIT; no clone) - m-bain/whisperX — optional word timing/diarization backend; evaluated, not installed
- airbnb/lottie-web — player for supplied Lottie assets; load on demand
- Manim Community — mathematical animation engine candidate; evaluated, not installed
Video Ninja syncs its eligible source repositories so each routed skill is available locally. It skips only
hyperframes(~489 MB), whose skills are already installed globally. Anatomy is synced because its skill was not previously installed. See repository-level sync exclusions.
YYLO Ninja 
7 skills from the official
yylo-dev/yylo-skillsrepository
The YYLO Ninja routes git-native agent-workflow tasks to the right YYLO specialist:
| Category | Skills | Examples |
|---|---|---|
| Task Management | 3 | Kanban board operations, PDR planning, pre-change project inspection |
| Durable Records | 3 | Wiki Records, validated workflows, artifact evidence with provenance |
| Autonomous Execution | 1 | Single-task Ralph loop to a validated queued commit |
Source repository:
- yylo-dev/yylo-skills — Canonical skills for YYLO CLI and YYLO Ledger
🗂️ Repository Structure
jump-skills/
├── ninjas/ # Ninja definitions
│ ├── aws-ninja/SKILL.md # AWS orchestrator (230+ skills)
│ ├── azure-ninja/SKILL.md # Azure orchestrator (40 skills)
│ ├── datadog-ninja/SKILL.md # Datadog orchestrator (57 skills)
│ ├── firecrawl-ninja/SKILL.md # Firecrawl orchestrator (33 skills)
│ ├── google-cloud-ninja/SKILL.md # Google Cloud orchestrator (85+ skills)
│ ├── google-ai-ninja/SKILL.md # Google AI orchestrator (25+ skills)
│ ├── google-ads-ninja/SKILL.md # Google Ads orchestrator (15+ skills)
│ ├── google-mobile-ninja/SKILL.md # Mobile dev orchestrator (35+ skills)
│ ├── google-firebase-ninja/SKILL.md # Firebase orchestrator (18+ skills)
│ ├── google-analytics-ninja/SKILL.md # Analytics orchestrator (3+ skills)
│ ├── video-ninja/SKILL.md # Video orchestrator (47 skills)
│ └── yylo-ninja/SKILL.md # YYLO orchestrator (7 skills)
├── sync-repos.sh # Clone/update source repositories
├── install-ninjas.sh # Install Ninjas to agents
├── tests/ # Guard tests (run in CI)
│ └── test-repo-sync-policy.sh # └── only excluded repositories are skipped
├── repos.md # Repository definitions per Ninja
├── ninjas.md # Ninja registry
│
│ # Generated after running sync-repos.sh:
├── repos/ # 📁 Cloned source repositories (git-ignored)
│ ├── aws-ninja/ # └── 10 AWS repos
│ ├── azure-ninja/ # └── 2 Azure repos
│ ├── datadog-ninja/ # └── 2 Datadog repos
│ ├── firecrawl-ninja/ # └── 1 Firecrawl repo
│ ├── google-cloud-ninja/ # └── 1 Google repo
│ ├── google-ai-ninja/ # └── 2 Google repos
│ ├── google-ads-ninja/ # └── 1 Google repo
│ ├── google-mobile-ninja/ # └── 3 Google repos
│ ├── google-firebase-ninja/ # └── 2 Google repos
│ ├── google-analytics-ninja/# └── 1 Google repo
│ ├── video-ninja/ # └── eligible video source repos (Anatomy included)
│ └── yylo-ninja/ # └── 1 YYLO repo
└── .skills-map # 📄 Auto-generated skill→path mapping
🔧 How It Works
1. Repository Sync (sync-repos.sh)
Reads repos.md and clones all source repositories into repos/<ninja-name>/:
./sync-repos.sh # Sync all ninjas
./sync-repos.sh aws-ninja # Sync only AWS repos
./sync-repos.sh --status # Show sync status
Repositories listed in a Ninja's no-sync-repos block are skipped individually. Very large
repositories also have a hardcoded exclusion in the script; currently HyperFrames is skipped to
avoid a ~489 MB clone. Other sources, including Anatomy, still sync. The policy is covered by
tests/test-repo-sync-policy.sh; see
repository-level sync exclusions.
2. Skill Mapping
During sync, the script discovers all SKILL.md files and creates .skills-map:
aws-ninja|eks-design|repos/aws-ninja/sample-apex-skills/skills/eks-design/
azure-ninja|azure-prepare|repos/azure-ninja/azure-skills/skills/azure-prepare/
3. Installation (install-ninjas.sh)
Copies Ninja SKILL.md files to detected agents, replacing {{JUMP_SKILLS_DIR}} with the absolute path:
./install-ninjas.sh # Install all ninjas
./install-ninjas.sh aws-ninja # Install only AWS ninja
./install-ninjas.sh --status # Show installation status
➕ Adding a New Ninja
-
Add repositories to
repos.md:## [my-ninja] ```repos https://github.com/org/repo1 https://github.com/org/repo2 -
Register in
ninjas.md:```ninjas aws-ninja azure-ninja firecrawl-ninja my-ninja # Add here -
Sync repositories:
./sync-repos.sh my-ninjaExclude only individual repositories from sync with a
no-sync-reposblock. Avoid a Ninja-wide skip because that can leave some routed skills unavailable. -
Create the Ninja SKILL.md:
mkdir -p ninjas/my-ninja # Create ninjas/my-ninja/SKILL.md with skill catalog # Use .skills-map to find available skills and their paths -
Install:
./install-ninjas.sh my-ninja
📊 Status Commands
# Show all sync status
./sync-repos.sh --status
# Show all installation status
./install-ninjas.sh --status
# Count total skills
wc -l .skills-map
🤝 Contributing
Contributions are welcome! You can:
- 🐛 Report issues or suggest improvements
- 📝 Improve Ninja SKILL.md documentation
- ➕ Add new Ninjas for other platforms (GCP, DigitalOcean, etc.)
- 🔧 Improve sync/install scripts
Please read CONTRIBUTING.md before submitting PRs.
📄 License
This project is licensed under the MIT License — see LICENSE for details.
The source skill repositories have their own licenses:
- AWS repositories: Apache 2.0 / MIT-0
- Microsoft repositories: MIT
- Google repositories: Apache 2.0
- Firebase repositories: Apache 2.0
- Android/Flutter/Dart repositories: BSD-3-Clause
- Firecrawl repository: MIT
❓ FAQ
Context window efficiency. If you installed all 500+ skills directly, your AI agent would load all of them at startup, consuming your entire context window before you even ask a question.
Ninjas are Jump Skills — they load only metadata (~500 tokens), then load full skill instructions on-demand when needed. This means:
- ✅ 100x less context usage at startup
- ✅ Faster responses (less to process)
- ✅ More room for your actual conversation
- ✅ Always routes to the most specific skill for your task
Think of it like a library index vs. carrying all the books at once.
10+ agents including Claude Code, Kiro CLI, Cursor, Codex, OpenCode, VS Code Copilot, and more. The installer auto-detects available agents on your system.
All skills are from official repositories:
- AWS skills:
aws/andaws-samples/orgs — written by AWS Solutions Architects - Azure skills:
microsoft/azure-skills— official Microsoft plugin - Google Cloud skills:
google/skills— official Google Cloud skills - Google AI skills:
google/skills,google/agents-cli— Gemini, Genkit, ADK - Google Mobile skills:
android/skills,flutter/agent-plugins,dart-lang/skills - Firebase skills:
firebase/agent-skills— official Firebase skills - Firecrawl skills:
firecrawl/skills— official Firecrawl repository
Run ./sync-repos.sh weekly or before major projects to get the latest best practices and new skills.
Yes! See CONTRIBUTING.md for the full guide on adding new Ninjas for other platforms.
Yes, after initial ./sync-repos.sh. All skills are cloned locally to the repos/ directory.
Jump Skills is a meta-repository — it orchestrates skills from multiple external repos. The Ninja SKILL.md files contain paths like {{JUMP_SKILLS_DIR}}/repos/... that must be resolved to actual cloned repositories on your machine. This requires the full clone + sync workflow.
🙏 Acknowledgments
- AWS — For open-sourcing comprehensive agent skills
- Microsoft — For the Azure Skills plugin
- Google — For Google Cloud, AI, and Analytics skills
- Android — For Android development skills
- Flutter — For Flutter agent plugins
- Firebase — For Firebase agent skills
- GitHub — For the awesome-copilot community collection
- Firecrawl — For web scraping skills
- Datadog — For the
pupCLI and official Datadog skills - YYLO — For the canonical YYLO CLI / YYLO Ledger agent skills
- Agent Skills Specification — Standard skill format
- skills.sh — Multi-agent installer inspiration
- Shields.io — Beautiful badges
👤 About
Fabricio Telles
Building tools for AI-assisted development
Ninjas to the rescue! 🥷
Made with 🥷 by Fabricio Telles