Cross-platform AI agent skills for Claude Code and Gemini CLI. Discover, share, and install reusable capabilities for your AI coding agents.
Install em for skill management across both Claude Code and Gemini CLI:
pipx install echomodel
em skills marketplace register echoskill https://github.com/echo-skill/echoskill.git
em skills install capture-context
em skills listNote: Claude Code (as of v2.1.89, April 2026) has no native CLI for installing skills from a marketplace.
emfills this gap, providing the same skill management experience for Claude Code that Gemini CLI offers natively.
Gemini CLI also supports native skill installation without em:
# Install all skills from a collection
gemini skills install https://github.com/echo-skill/echoskill.git --path coding
# Install one skill
gemini skills install https://github.com/echo-skill/echoskill.git --path prompting/nmBy default, em installs into supported agents (extensible via providers). To install to one platform only:
em skills install capture-context --target claude
em skills install capture-context --target geminiUser-invoked slash commands for prompt control.
| Skill | Description |
|---|---|
| nm | Nevermind — discard the last prompt |
| proceed | Continue after an interruption |
| capture-context | Capture all session context before ending a conversation |
| pre-publish-privacy-review | Review content for privacy before publishing |
Development workflow skills.
| Skill | Description |
|---|---|
| sociable-unit-tests | Sociable unit testing with dir isolation and no mocks |
| develop-skill | Build portable cross-platform skills |
| setup-agent-context | Configure CLAUDE.md and .gemini/settings.json for a repo |
| author-github-issue | Structured GitHub issue authoring with privacy rules |
| publish-skill | Publish skills to a marketplace |
| code-reuse | Find and reuse existing code patterns |
| workspace-status | Check workspace state across repos |
| workstation-portability | Backup and portability for dotfiles, skills, and config |
| prioritize-github-issues | Scan and rank issues across all repos/orgs by priority labels |
| transfer-github-repo | Transfer repos between orgs with optional rename |
Claude Code-specific skills.
| Skill | Description |
|---|---|
| sessions | Search and manage Claude Code sessions |
Each skill is a directory containing a SKILL.md file with YAML frontmatter:
---
name: my-skill
description: When to invoke this skill
---
Instructions for the agent...Both Claude Code and Gemini CLI discover skills by scanning for SKILL.md files. No manifest or registration needed — the file IS the skill.
See CONTRIBUTING.md for details on adding skills.
- echoskill.ai
- Part of the echomodel ecosystem