Compass Nova CLI is a powerful AI-powered command-line interface that brings intelligent assistance directly to your terminal. Built by Compass AI, Nova enables developers to interact with AI agents that can understand context, execute commands, and help with software development tasks.
🚀 Get Started: Install Nova CLI via npm:
npm install -g @compass-ai/nova📚 Learn More: Visit the Nova CLI package on npm
This repository contains Compass AI specific plugins for Nova CLI. Each plugin is a comprehensive package that may include:
- Agent Skills - Reusable instructions and patterns following the Agent Skills open standard
- Nova Sub-Agents - Specialized AI agents with specific expertise and context
- Commands - Custom slash commands for quick access to common workflows
- MCP Tools - Model Context Protocol integrations for external service connections
- Hooks - Event-driven automation that triggers on specific actions
---
name: api-tester
description: Test REST APIs and validate responses
---
# API Tester
Test HTTP endpoints and validate response structures.
## When to Use This Skill
Use this skill when you need to test API endpoints and verify response data.
## Instructions
When testing an API:
1. Send a request to the specified endpoint
2. Check the response status code
3. Validate the response body structure
4. Report any errors or unexpected results
## Response Validation
- Verify required fields exist
- Check data types match expected values
- Confirm nested objects have correct structureExplore the Compass AI specific plugins available in this repository. Each plugin is a comprehensive package that may include:
- Agent Skills - Reusable instructions and patterns following the Agent Skills standard
- Nova Sub-Agents - Specialized AI agents with specific expertise and context
- Commands - Custom slash commands for quick access to common workflows
- MCP Tools - Model Context Protocol integrations for external service connections
- Hooks - Event-driven automation that triggers on specific actions
These plugins are optimized for Nova CLI and showcase the full capabilities of the Agent Skills ecosystem.
The repository includes comprehensive SAP-specific plugins under plugins/sap/, organized by functional area:
- sap-ai-core - Skills for SAP AI Core development and deployment
- sap-cloud-sdk-ai - Integration with SAP Cloud SDK AI capabilities
- sap-sac-custom-widget - Custom widget development for SAP Analytics Cloud with specialized agents, commands, and hooks
- sap-sac-planning - Planning functionality, data actions, and seamless planning workflows
- sap-sac-scripting - Scripting and automation for SAP Analytics Cloud with debugging and optimization tools
- sap-datasphere - Data modeling, space management, and integration for SAP Datasphere with CLI tools and MCP integration
- sap-hana-cli - Command-line tools for SAP HANA database management
- sap-hana-cloud-data-intelligence - Data intelligence and pipeline development
- sap-hana-ml - Machine learning with SAP HANA
- sap-btp-best-practices - Best practices for SAP Business Technology Platform
- sap-btp-build-work-zone-advanced - Advanced Work Zone development
- sap-btp-business-application-studio - Business Application Studio development
- sap-btp-cias - Cloud Identity Authentication Service
- sap-btp-cloud-logging - Cloud logging and monitoring
- sap-btp-cloud-platform - Core BTP platform capabilities
- sap-btp-cloud-transport-management - Transport management across landscapes
- sap-btp-connectivity - Connectivity service configuration
- sap-btp-developer-guide - Comprehensive developer guide for BTP
- sap-btp-integration-suite - Integration Suite development
- sap-btp-intelligent-situation-automation - Intelligent situation automation
- sap-btp-job-scheduling - Job scheduling service
- sap-btp-master-data-integration - Master data integration
- sap-btp-service-manager - Service manager operations
- sap-cap-capire - SAP Cloud Application Programming Model with specialized agents for CDS modeling, service development, and deployment
- sap-abap - ABAP development skills
- sap-abap-cds - ABAP Core Data Services
- sap-api-style - SAP API style guidelines
- sap-fiori-tools - Fiori development tools
- sap-sqlscript - SQLScript development with AMDP support, procedure generation, and optimization tools
- sapui5 - SAPUI5 framework development with API exploration, app scaffolding, code quality, and migration tools
- sapui5-cli - SAPUI5 command-line interface
- sapui5-linter - SAPUI5 code quality and linting
More skills coming soon! Check back regularly for updates.
Explore additional skills collections from official sources and the community to enhance your Nova CLI experience.
The Agent Skills included in these plugins follow the Agent Skills open standard, which means:
- ✅ Skills created for Claude Code work with Nova
- ✅ Skills created for Gemini CLI work with Nova
- ✅ Skills created for Nova work with other Agent Skills-compatible tools
- ✅ Full interoperability across the Agent Skills ecosystem
Note: For information about the Agent Skills standard, see agentskills.io.
Agent Skills are folders with instructions, scripts, and resources that teach AI agents specific tasks. Skills can include executable code and are loaded only when needed, allowing you to maintain hundreds without performance impact. Multiple skills can run together for complex tasks like document creation, code testing, and data analysis.
| Tool | Project Path | Global Path | Official Docs |
|---|---|---|---|
| Antigravity | .agent/skills/ |
~/.gemini/antigravity/skills/ |
Antigravity Skills |
| Claude Code | .claude/skills/ |
~/.claude/skills/ |
Claude Code Skills |
| Codex | .codex/skills/ |
~/.codex/skills/ |
Codex Skills |
| Compass Nova | .compass/skills/ |
~/.compass/skills/ |
Nova CLI Skills |
| Cursor | .cursor/skills/ |
~/.cursor/skills/ |
Cursor Skills |
| Gemini CLI | .gemini/skills/ |
~/.gemini/skills/ |
Gemini CLI Skills |
| GitHub Copilot | .github/skills/ |
~/.copilot/skills/ |
Copilot Skills |
| OpenCode | .opencode/skills/ |
~/.config/opencode/skills/ |
OpenCode Skills |
| Windsurf | .windsurf/skills/ |
~/.codeium/windsurf/skills/ |
Windsurf Cascade Skills |
- anthropics/docx - Create, edit, and analyze Word documents
- anthropics/doc-coauthoring - Collaborative document editing and co-authoring
- anthropics/pptx - Create, edit, and analyze PowerPoint presentations
- anthropics/xlsx - Create, edit, and analyze Excel spreadsheets
- anthropics/pdf - Extract text, create PDFs, and handle forms
- anthropics/algorithmic-art - Create generative art using p5.js with seeded randomness
- anthropics/canvas-design - Design visual art in PNG and PDF formats
- anthropics/frontend-design - Frontend design and UI/UX development tools
- anthropics/slack-gif-creator - Create animated GIFs optimized for Slack size constraints
- anthropics/theme-factory - Style artifacts with professional themes or generate custom themes
- anthropics/web-artifacts-builder - Build complex claude.ai HTML artifacts with React and Tailwind
- anthropics/mcp-builder - Create MCP servers to integrate external APIs and services
- anthropics/webapp-testing - Test local web applications using Playwright
- anthropics/brand-guidelines - Apply Anthropic's brand colors and typography to artifacts
- anthropics/internal-comms - Write status reports, newsletters, and FAQs
- anthropics/skill-creator - Guide for creating skills that extend Claude's capabilities
- anthropics/template - Basic template for creating new skills
Agent Skills for the Stitch MCP server, compatible with Claude Code, Gemini CLI, Cursor, and more.
- google-labs-code/design-md - Create and manage DESIGN.md files
- google-labs-code/react-components - Stitch to React components conversion
- vercel-labs/react-best-practices - React best practices and patterns
- vercel-labs/vercel-deploy-claimable - Deploy projects to Vercel
- vercel-labs/web-design-guidelines - Web design guidelines and standards
- trailofbits/ask-questions-if-underspecified - Prompt for clarification on ambiguous requirements
- trailofbits/audit-context-building - Deep architectural context via ultra-granular code analysis
- trailofbits/building-secure-contracts - Smart contract security toolkit with vulnerability scanners for 6 blockchains
- trailofbits/burpsuite-project-parser - Search and extract data from Burp Suite project files
- trailofbits/constant-time-analysis - Detect compiler-induced timing side-channels in crypto code
- trailofbits/culture-index - Index and search culture documentation
- trailofbits/differential-review - Security-focused diff review with git history analysis
- trailofbits/dwarf-expert - DWARF debugging format expertise
- trailofbits/entry-point-analyzer - Identify state-changing entry points in smart contracts
- trailofbits/fix-review - Verify fix commits address audit findings without new bugs
- trailofbits/property-based-testing - Property-based testing for multiple languages and smart contracts
- trailofbits/semgrep-rule-creator - Create and refine Semgrep rules for vulnerability detection
- trailofbits/sharp-edges - Identify error-prone APIs and dangerous configurations
- trailofbits/spec-to-code-compliance - Specification-to-code compliance checker for blockchain audits
- trailofbits/static-analysis - Static analysis toolkit with CodeQL, Semgrep, and SARIF
- trailofbits/testing-handbook-skills - Testing Handbook skills: fuzzers, static analysis, sanitizers
- trailofbits/variant-analysis - Find similar vulnerabilities via pattern-based analysis
- getsentry/agents-md - Generate and manage AGENTS.md files
- getsentry/claude-settings-audit - Audit Claude settings configuration
- getsentry/code-review - Perform code reviews
- getsentry/commit - Create commits with best practices
- getsentry/create-pr - Create pull requests
- getsentry/find-bugs - Find and identify bugs in code
- getsentry/iterate-pr - Iterate on pull request feedback
- cloudflare/agents-sdk - Build stateful AI agents with scheduling, RPC, MCP servers, email, and streaming chat
- cloudflare/building-ai-agent-on-cloudflare - Build AI agents with state, WebSockets, and tool integration
- cloudflare/building-mcp-server-on-cloudflare - Build remote MCP servers with tools, OAuth, and deployment
- cloudflare/commands - Cloudflare CLI commands reference
- cloudflare/durable-objects - Stateful coordination (chat, games, booking), RPC, SQLite, alarms, WebSockets
- cloudflare/web-perf - Audit Core Web Vitals (FCP, LCP, TBT, CLS), render-blocking resources, network chains
- cloudflare/wrangler - Deploy and manage Workers, KV, R2, D1, Vectorize, Queues, Workflows
- dmmulroy/cloudflare-skill - Comprehensive Cloudflare platform reference docs for AI/LLM consumption. Covers Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), networking, security, and infrastructure-as-code.
- stripe/stripe-best-practices - Best practices for building Stripe integrations
- stripe/upgrade-stripe - Upgrade Stripe SDK and API versions
- better-auth/best-practices - Best practices for Better Auth integration
- better-auth/commands - Better Auth CLI commands
- better-auth/create-auth - Create authentication setup with Better Auth
- tinybirdco/tinybird-best-practices - Tinybird project guidelines with 18 rules for datasources, pipes, endpoints, SQL, and deployments
- neondatabase/using-neon - Best practices for Neon Serverless Postgres
- supabase/postgres-best-practices - PostgreSQL best practices for Supabase
Official AI agent skills from the Hugging Face team for ML workflows.
- huggingface/hugging-face-cli - HF Hub CLI for models, datasets, repos, and compute jobs
- huggingface/hugging-face-datasets - Create and manage datasets with configs and SQL querying
- huggingface/hugging-face-evaluation - Model evaluation with vLLM/lighteval and eval tables
- huggingface/hugging-face-jobs - Run compute jobs and Python scripts on HF infrastructure
- huggingface/hugging-face-model-trainer - Train models with TRL: SFT, DPO, GRPO, GGUF conversion
- huggingface/hugging-face-paper-publisher - Publish papers on HF Hub with model/dataset links
- huggingface/hugging-face-tool-builder - Build reusable scripts for HF API operations
- huggingface/hugging-face-trackio - Track ML experiments with real-time dashboards
Official AI agent skills from the Expo team for building, deploying, and debugging Expo apps.
- expo/expo-app-design - Design and build Expo applications
- expo/expo-deployment - Deploy Expo apps to production
- expo/upgrading-expo - Upgrade Expo SDK versions
- coreyhaines31/marketingskills - 23+ marketing skills covering SEO, copywriting, email sequences, A/B testing, paid ads, pricing strategy, and CRO
- notiondevs/Notion Skills for Claude - Skills for working with Notion
- op7418/NanoBanana-PPT-Skills - AI-powered PPT generation with document analysis, styled images, and optional video transitions
- PleasePrompto/notebooklm-skill - Interact with NotebookLM for document-based conversations
- obra/superpowers-lab - Lab environment for Claude superpowers
- obra/brainstorming - Generate and explore ideas
- obra/writing-plans - Create strategic documentation
- obra/executing-plans - Implement and run strategic plans
- obra/dispatching-parallel-agents - Coordinate multiple simultaneous agents
- obra/sharing-skills - Distribute and communicate capabilities
- obra/using-superpowers - Leverage core platform capabilities
- ComposioHQ/content-research-writer - Enhance writing with research
- ComposioHQ/meeting-insights-analyzer - Analyze meeting communication patterns
- ComposioHQ/competitive-ads-extractor - Analyze competitor advertising
- ComposioHQ/image-enhancer - Improve image quality
- wrsmith108/linear-claude-skill - Manage Linear issues, projects, and teams with MCP tools, SDK scripts, and GraphQL fallbacks
- wshuyi/x-article-publisher-skill - Publish articles to X/Twitter
- antonbabenko/terraform-skill - Terraform infrastructure as code best practices
- zxkane/aws-skills - AWS development with infrastructure automation and cloud architecture patterns
- conorluddy/ios-simulator-skill - Control iOS Simulator
- sanjay3290/postgres - Execute safe read-only SQL queries against PostgreSQL databases with multi-connection support
- sanjay3290/deep-research - Execute autonomous multi-step research using Gemini Deep Research Agent for market analysis and literature reviews
- jthack/ffuf-claude-skill - Web fuzzing with ffuf
- lackeyjb/playwright-skill - Browser automation with Playwright
- ibelick/ui-skills - Opinionated, evolving constraints to guide agents when building interfaces
- nextlevelbuilder/ui-ux-pro-max-skill - UI/UX design patterns and best practices
- scarletkc/vexor - Vector-powered CLI for semantic file search with a Claude/Codex skill
- obra/test-driven-development - Write tests before implementing code
- ComposioHQ/changelog-generator - Transform git commits into release notes
- obra/subagent-driven-development - Development using multiple sub-agents
- obra/systematic-debugging - Methodical problem-solving in code
- obra/root-cause-tracing - Investigate and identify fundamental problems
- obra/testing-skills-with-subagents - Collaborative testing approaches
- obra/testing-anti-patterns - Identify ineffective testing practices
- obra/finishing-a-development-branch - Complete Git code branches
- obra/requesting-code-review - Initiate code review processes
- obra/receiving-code-review - Process and incorporate code feedback
- obra/using-git-worktrees - Manage multiple Git working trees
- obra/verification-before-completion - Validate work before finalizing
- obra/condition-based-waiting - Manage conditional pauses or delays
- obra/commands - Create and manage command structures
- obra/writing-skills - Develop and document capabilities
- fvadicamo/dev-agent-skills - Git and GitHub workflow skills: git-commit (Conventional Commits), github-pr-creation, github-pr-merge, github-pr-review, plus creating-skills guide
- omkamal/pypict-skill - Pairwise test generation
- alinaqi/claude-bootstrap - Opinionated project initialization with security-first guardrails, spec-driven atomic todos, LLM testing patterns, and CLI tool orchestration (gh, vercel, supabase)
- ZhangHanDong/makepad-skills - Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.
- callstackincubator/react-native-best-practices - Performance optimization for React Native apps from Callstack
- CloudAI-X/threejs-skills - A curated collection of Three.js skill files that provide Claude Code with foundational knowledge for creating 3D elements and interactive experiences.
- muratcankoylan/context-fundamentals - Understand what context is, why it matters, and the anatomy of context in agent systems
- muratcankoylan/context-degradation - Recognize patterns of context failure: lost-in-middle, poisoning, distraction, and clash
- muratcankoylan/context-compression - Design and evaluate compression strategies for long-running sessions
- muratcankoylan/context-optimization - Apply compaction, masking, and caching strategies
- muratcankoylan/multi-agent-patterns - Master orchestrator, peer-to-peer, and hierarchical multi-agent architectures
- muratcankoylan/memory-systems - Design short-term, long-term, and graph-based memory architectures
- muratcankoylan/tool-design - Build tools that agents can use effectively, including architectural reduction patterns
- muratcankoylan/evaluation - Build evaluation frameworks for agent systems
- K-Dense-AI/claude-scientific-skills - Scientific research and analysis skills
- NotMyself/claude-win11-speckit-update-skill - Windows 11 system management
- sanjay3290/imagen - Generate images using Google Gemini's API for UI mockups, icons, and visual assets
- jeffersonwarrior/claudisms - SMS messaging integration
- SHADOWPR0/security-bluebook-builder - Build a concise, normative security Blue Book for sensitive apps (threat model, data classes, auth/session, logging/audit, retention, IR, security gates)
- obra/defense-in-depth - Multi-layered security approaches
- huifer/Claude-Ally-Health - A health assistant skill for medical information analysis, symptom tracking, and wellness guidance.
- frmoretto/clarity-gate - Pre-ingestion verification for epistemic quality in RAG systems with 9-point verification and Two-Round HITL workflow
- czlonkowski/n8n-code-javascript - JavaScript in n8n Code nodes with data access patterns
- czlonkowski/n8n-code-python - Python coding in n8n Code nodes with limitations
- czlonkowski/n8n-expression-syntax - n8n expression syntax with {{}} and $json/$node variables
- czlonkowski/n8n-mcp-tools-expert - MCP tools guide with tool selection and node formats
- czlonkowski/n8n-node-configuration - Node configuration with dependency rules and AI connections
- czlonkowski/n8n-validation-expert - Fix n8n validation errors with error catalog
- czlonkowski/n8n-workflow-patterns - Workflow patterns for webhook, HTTP, database, and AI tasks
- materials-simulation-skills - Agent skills for computational materials science: numerical stability, time-stepping, linear solvers, mesh generation, simulation validation, parameter optimization, and post-processing
- wrsmith108/varlock-claude-skill - Secure environment variable management ensuring secrets are never exposed in Claude sessions, terminals, logs, or git commits
- SHADOWPR0/beautiful_prose - Hard-edged writing style contract for timeless, forceful English prose without AI tics
We welcome contributions! See CONTRIBUTING.md for guidelines.
- Submit new skills via PR
- Improve existing definitions
Note: Please don't submit skills you created 3 hours ago. We're now focusing on community-adopted skills, especially those published by development teams and proven in real-world usage. Quality over quantity.
- This is a curated list. We do not audit, endorse, or guarantee the security or correctness of listed projects.