Skip to content

Latest commit

 

History

History
127 lines (88 loc) · 5.15 KB

File metadata and controls

127 lines (88 loc) · 5.15 KB

echoskill

Cross-platform AI agent skills for Claude Code and Gemini CLI. Discover, share, and install reusable capabilities for your AI coding agents.

Quick Start

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 list

Note: Claude Code (as of v2.1.89, April 2026) has no native CLI for installing skills from a marketplace. em fills this gap, providing the same skill management experience for Claude Code that Gemini CLI offers natively.

Native Gemini CLI install

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/capture-context

Platform targeting

By 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 gemini

Collections

General-purpose session workflow skills.

Skill Description
capture-context Capture all session context before ending a conversation
extend-document Add to an existing document without losing its original content
for-later Park a topic to revisit later without derailing the current work
retrospective Review a session for friction, retries, and missed automation

Development workflow skills.

Skill Description
sociable-unit-tests Sociable unit testing with dir isolation and no mocks
setup-agent-context Configure CLAUDE.md and .gemini/settings.json for a repo
author-github-issue Structured GitHub issue authoring with privacy rules
code-reuse Find and reuse existing code patterns
workspace-status Check workspace state across repos
prioritize-github-issues Scan and rank issues across all repos/orgs by priority labels
transfer-github-repo Transfer repos between orgs with optional rename
skill-author Develop, validate, and publish skills, including data-backed skills
agent-author Create, configure, and publish agent and subagent definitions
project-docs Keep README, CONTRIBUTING, and docs/ content in the right place without losing any
check-feature-support Verify a feature, flag, or config key is actually supported before relying on it
plugin-installer Install, update, or reinstall a Claude Code plugin from a marketplace
product-branding Name products and check availability across domains, GitHub, and package registries

Advisory and research skills.

Skill Description
identify-best-practices Compare an approach against established industry practice
write-verified-advisory Write evidence-based technical advisories and research memos

Household record-keeping. Data-backed skills that keep their records in the user's own cloud storage (written against Google Drive).

Skill Description
light-bulbs Log installed bulbs and fixtures, spares on hand, and help choose replacements

Standalone

Skill Description
inbox-triage Triage a Gmail inbox against your rules, with approval before anything changes

Claude Code-specific skills.

Skill Description
sessions Search and manage Claude Code sessions

How It Works

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.

Links