This repository contains a collection of Agent Skills—standardized, specialized sets of instructions and workflows designed to enhance AI agents (like Claude Code, Codex, Kimi CLI, and Gemini CLI, etc.) with domain-specific expertise.
virtual-company/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest with metadata
│ └── marketplace.json # Marketplace catalog configuration
├── commands/
│ └── skills.md # /virtual-company:skills command
└── skills/ # 27 specialized agent skills
├── 00-tech-lead/
├── 01-doc-writer/
├── 02-bug-hunter/
├── ...
└── 26-skill-generator/
Each skill folder contains a SKILL.md file which provides the agent with its identity, tools, and workflow for a specific domain. All skills include:
- Frontmatter: Name and description
- When to use: Example use cases
- Instructions: Step-by-step guidelines
- Examples: Practical code samples
This repository is now a fully-featured Claude Code Plugin and includes its own Marketplace catalog.
To install these skills as a plugin in Claude Code:
- Add the Marketplace:
/plugin marketplace add virtual-company https://github.com/k1lgor/virtual-company
- Install the Plugin:
/plugin install virtual-company
The Virtual Company plugin includes:
- 27 Expert Skills: Complete coverage across development, architecture, testing, DevOps, and data engineering
- Smart Commands: Use
/virtual-company:skillsto list and filter available skills - Rich Metadata: Categorized skills with comprehensive keywords for easy discovery
- MIT Licensed: Free to use and modify
- Active Maintenance: Regular updates with new skills and improvements
Once installed, you can use these commands:
# List all available skills
/virtual-company:skills
# Filter skills by keyword
/virtual-company:skills testing
# Show skills by category
/virtual-company:skills --category architecture
# Alternative aliases
/list-skills
/show-skills- Clone the repository:
git clone https://github.com/k1lgor/virtual-company.git cd virtual-company - Setup your favorite CLI: Follow the guides below (Claude, Codex, Kimi, etc.) to link these skills.
- Verify: Ask your AI agent to list its available skills or to "Apply the
tech-leadpersona."
To use these skills with your favorite AI terminal assistant, follow the setup instructions below.
Claude Code supports Agent Skills globally and per-project.
- Install:
npm install -g @anthropic-ai/claude-code - Global Skills: Copy skills to
~/.claude/skills/ - Project Context: Use a
CLAUDE.mdfile in your project root for unified instructions. - Usage: Claude automatically detects skills by their description in
SKILL.md.
Codex CLI uses a dedicated skills directory for custom workflows.
- Install:
npm install -g @openai/codex - Setup: Symlink skills to
~/.codex/skills/ln -s /path/to/virtual-company/.agent/skills/ ~/.codex/skills - Usage: Access skills via
/skills listin the interactive terminal.
Kimi is highly compatible with the .agent standard and supports multiple discovery paths.
- Install:
uv tool install --python 3.13 kimi-cli - Global Discovery: Checks
~/.config/agents/skills/and~/.claude/skills/. - Project Discovery: Checks
.agents/skills/or.claude/skills/in your project root. - Usage: Run
kimiand it will automatically load expertise based on your task.
Gemini CLI uses the .gemini or .agent folder to manage specialized agents.
- Install: Follow the guide at geminicli.com.
- Setup: Use
gemini skills install <path>or symlink:ln -s skills .agent/skills
- Usage: List skills with
gemini skills list.
OpenCode is an open-source agentic CLI that supports the SKILL.md format.
- Install:
curl -fsSL https://opencode.ai/install | bash - Paths: Supports
.opencode/skills/and.claude/skills/paths. - Usage: Run
opencodeand use/initto index your project and skills.
Qwen 3 Coder provides a rich agentic workflow similar to Claude Code.
- Install:
npm install -g @qwen-code/qwen-code - Setup: Point your skills directory via environment variables or default paths.
- Usage: Run
qwento start the agentic coding environment.
Supports modular skills for specialized repository tasks.
- Setup: Place skills in
.github/skills/or~/.copilot/skills/. - Usage: Copilot will suggest using a skill when it matches your request.
| ID | Skill Name | Description |
|---|---|---|
| 00 | tech-lead |
Complex project planning and orchestration. |
| 01 | doc-writer |
Generating docs, READMEs, and inline comments. |
| 02 | bug-hunter |
Debugging, crash analysis, and stack trace fixing. |
| 03 | test-genius |
Writing unit tests and increasing coverage. |
| 04 | code-polisher |
Refactoring and improving code quality. |
| 05 | security-reviewer |
Security audits and vulnerability checks. |
| 06 | performance-profiler |
Optimization and performance tuning. |
| 07 | migration-upgrader |
Version upgrades and framework migrations. |
| 08 | ci-config-helper |
CI/CD (GitHub Actions, GitLab) setup. |
| 09 | infra-architect |
IaC (Terraform, CloudFormation) and Cloud setup. |
| 10 | api-designer |
REST/GraphQL API design and OpenAPI specs. |
| 11 | data-engineer |
SQL, ETL, and data transformation. |
| 12 | frontend-architect |
UI, Components, and Responsive Design. |
| 13 | backend-architect |
Server-side logic and architecture patterns. |
| 14 | docker-expert |
Dockerfiles and container orchestration. |
| 15 | k8s-orchestrator |
Kubernetes manifests and Helm charts. |
| 16 | data-analyst |
Data visualization and insights (Python/SQL). |
| 17 | mobile-architect |
iOS/Android and Flutter/React Native dev. |
| 18 | ml-engineer |
Machine learning pipelines and integrations. |
| 19 | observability-specialist |
Logging, tracing, and monitoring setup. |
| 20 | ux-designer |
UI/UX flows and design systems. |
| 21 | product-manager |
Task breakdown and user stories. |
| 22 | e2e-test-specialist |
Playwright/Cypress end-to-end testing. |
| 23 | search-vector-architect |
Vector search (RAG) and Elasticsearch. |
| 24 | workflow-orchestrator |
Complex task scheduling and orchestration. |
| 25 | legacy-archaeologist |
Understanding and refactoring legacy code. |
| 26 | skill-generator |
Creating and debugging new SKILL.md files. |