Skills
MCP
Plugins
Subagents
.fyi
.fyi
Search…
⌘K
…
/
omnigentx
/
jarvis
home
/
skills
/
omnigentx
/
jarvis
omnigentx/jarvis
60 skills
View on GitHub
$
npx skills add omnigentx/jarvis
Skill
Installs
algorithmic-art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or
—
angular-developer
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, depen
—
api-design
Design API contracts and schemas. Use when a BA needs to define interfaces between frontend and backend, or between services.
—
api-testing
Backend API testing with pytest, httpx, and FastAPI TestClient. Covers endpoint verification, contract testing, mock patterns, and error scenario validation. Use when QE needs to test REST APIs, verif
—
architecture
Architecture decision framework. Use when an SA needs to analyse requirements, evaluate trade-offs, write an ADR, or pick design patterns.
—
audio-reading
Find and play audiobooks / stories from the local library. Use when the user asks to read a story, play an audiobook, or continue from a specific chapter. List available titles first so you can match
—
ba-workflow
BA workflow for requirements gathering, BRD creation, and acceptance criteria. Use when BA needs to analyze project scope or validate deliverables.
—
brainstorming
Structured approach to explore ideas, clarify requirements, and propose designs before implementation. Use before any creative or planning work.
—
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting
—
canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create ori
—
cicd-pipeline
CI/CD pipeline design and configuration. Use when a DSO needs to set up GitHub Actions, automated testing, or deployment workflows.
—
claude-api
Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5
—
code-review
Protocol for reviewing code and providing structured verdicts
—
crawling
Crawl and download stories from ANY website into the local library — site-agnostic, language-agnostic. Use when the user wants to add a new story, download from the web, or check crawl progress. Flow:
—
cron-management
Manage scheduled jobs (cron). Use when the user wants to create, edit, or delete a reminder, recurring schedule, or automated agent task (agent_turn). MUST call get_current_time before creating a one-
—
debugging-strategies
Systematic debugging framework. Use when a developer agent needs to find the root cause of a bug, debug performance issues, or analyse a production failure.
—
delegation-strategy
Guides task delegation to specialized agents and spawn tools. Determines when to self-handle vs delegate, selects appropriate MCP servers and skills for spawned agents. Use when receiving research tas
—
design-system
Jarvis Design System tokens and guidelines. Use when a Designer or Dev needs colors, typography, spacing, or component conventions.
—
dev-workflow
Developer workflow covering terminal execution, TDD cycle, code review, and git. Use when Dev needs to implement features, run tests, or submit code for review.
—
doc-coauthoring
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This wor
—
dso-workflow
DevSecOps workflow for CI/CD, deployment, security review, and infrastructure. Use when DSO needs to manage pipelines, deploy, or review security.
—
engineering-principles
Four behavioral rules for Dev agents writing or modifying code. Bias toward caution over speed. Read BEFORE you touch source files.
—
figma-designer
Design UI directly on Figma Desktop using figma-ui-mcp tools. Trigger when creating wireframes, visual designs, design systems, components, or design tokens.
—
finance
Financial and market data lookup. Use when user asks about stock prices, gold prices, crypto/coin prices, exchange rates, or market analysis. Uses serpapi with gl=vn, hl=vi.
—
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples inclu
—
git-workflow
Git workflow and conventions. Use when a Dev or DSO needs to commit, branch, or open a pull request following the team standard.
—
implementation
Guidelines for implementing features and fixes. Covers code quality, file organization, and the implementation workflow within the team context.
—
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal com
—
iot-control
Control IoT smart home devices. Use when user requests: start/stop robot vacuum, find robot, schedule cleaning, return to dock, or check robot status. Auto-handles Roborock 2FA via Gmail.
—
jarvis-infra
Jarvis infrastructure knowledge. Use when DSO needs to deploy, configure Docker, manage CI/CD pipeline, or troubleshoot environment issues.
—
jarvis-knowledge
Knowledge base for the Jarvis AI Assistant codebase. Use when understanding project structure, finding files to modify, or adding new features.
—
kaizen
RESERVED — Continuous improvement methodology. Apply small iterative improvements, error-proof designs, follow established patterns, avoid over-engineering.
—
mcp-authoring
Discover, install, scaffold, attach and debug MCP (Model Context Protocol) servers via the mcp_admin tools — your self-extension surface. Use when the user asks to add a new capability, wire up an off
—
mcp-builder
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate externa
—
meeting-facilitator
Protocol for facilitating meetings and writing Minutes of Meeting
—
meeting-participant
Protocol for joining and participating in multi-agent meetings
—
music-playback
Play music from YouTube. Use when user requests to play/find songs, music, or MVs. Contains mandatory output format rules with [[[PLAY]]] tag. Must read this skill to return correct format.
—
personal-assistant
Manage calendar (Google Calendar) and email (Gmail). Use when user requests: view/create/delete calendar events, send/read email, reminders. MUST call get_current_time before any time operation.
—
playwright-skill
Browser automation and E2E testing with Playwright (Node.js). Handles dev server detection, test script execution, responsive viewport testing, and form automation. Use when QE needs to test frontend
—
proactive-mode
Behaviour rule: act on the request IMMEDIATELY using available tools. Do not ask back unless critical information is missing or the action is high-risk. Always reply with the result after a tool call.
—
project-management
PM orchestration skill. Covers team spawning, meeting lifecycle, sprint planning, and task delegation. Use as the primary workflow guide for the PM role.
—
python-patterns
Python best practices and patterns. Use when a Dev writes Python code for the Jarvis backend: async/await, typing, pytest, FastAPI patterns.
—
qe-workflow
QE workflow for test strategy, test fixing, code review, and quality verdicts. Use when QE needs to validate code, write test plans, or report quality assessment.
—
requirements-analysis
RESERVED — Future BA role. Guide for gathering, analyzing, and documenting business requirements. Covers stakeholder analysis, use cases, and acceptance criteria.
—
research
Search and synthesise information from the internet. Use when the user asks about news, events, or needs deep multi-source research. Tool priority: serpapi → ScraplingServer → chrome-devtools.
—
retrospective
Protocol for writing sprint retrospective lessons learned
—
review-implementing
Process and implement code review feedback systematically. Use when receiving review comments or FAIL verdicts and needing to address them.
—
scrape-web
Access and extract content from websites. Use when you need to read URL content, scrape data, or fetch information from blocked pages. Priority: serpapi → ScraplingServer get → fetch → stealthy_fetch.
—
self-audit-tools
Protocol for an agent to audit its OWN visible toolset. Read when a task asks you to "audit your tools" / "list and verify your capabilities" / "self-audit". Defines what to call vs. what to only desc
—
skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill
—
slack-gif-creator
Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a G
—
software-architecture
Architecture design patterns, ADR templates, and quality rules. Use when SA needs to design systems, review code architecture, or write ADRs.
—
sprint-planning
Sprint planning guide. Use when PM needs to break down tasks, estimate effort, prioritize backlog for the next development cycle.
—
subagent-coordination
Patterns for coordinating work delegation in multi-agent teams. Covers sequential and parallel task dispatch, review checkpoints, and quality gates.
—
system-design
RESERVED — Future SA role. Guide for system-level design including architecture diagrams, component boundaries, API contracts, and scalability considerations.
—
team-communication
Communication rules within a team (email, meetings). Use when the agent needs to send an email, join a meeting, or report a result. Tools: send_email, create_meeting.
—
team-roster
Team member roster, expertise, tools, and coordination guide. Read this skill to know who to ask for help and what they can do.
—
terminal-execution
Guide for using the execute tool to run shell commands in workspace. Use when agent needs to: build/test code, run scripts, check system status, install dependencies, or execute deployment commands.
—
test-driven-development
Write tests first, watch them fail, then write minimal code to pass. Use for all new features and bug fixes.
—
test-fixing
Systematically identify and fix failing tests using smart error grouping. Use when tests are failing and need to be fixed.
—