Marketplace for eins78 agent skills
npx claudepluginhub eins78/agent-skillsAgent skills collection: session management, TypeScript patterns, Chrome CDP, tmux, Apple integrations
Collection of Agent Skills for Claude Code and compatible AI coding agents.
Looking for Plot? The git-native planning workflow has moved to its own repo: eins78/plot
| Skill | Description |
|---|---|
| ai-review | Get AI code review from a second model (Gemini/OpenAI) mid-session via CLI |
| apple-mail | Read email via Apple Mail.app and AppleScript (read-only) |
| bye | Session wrap-up — reconstructs history, creates sessionlog, commits, summarizes next steps |
| chrome-browser | Dedicated Chrome with CDP for Playwright MCP — persistent sessions, launchd-managed, Cloudflare tips |
| dossier | Structured research — ranked recommendations, cited sources, parallel subagents, optional decision ballots |
| tracer-bullets | Thin vertical slice before widening — reduce uncertainty by building end-to-end first |
| tmux-control | Reliable tmux patterns — targeting, send-keys, capture-pane, wait-for sync, monitoring |
| typescript-strict-patterns | TypeScript patterns — tsconfig, ESLint strict, Zod, discriminated unions, branded types |
Register the marketplace and install:
/plugin marketplace add eins78/agent-skills
/plugin install eins78-skills@eins78-marketplace
Skills auto-update when you run /plugin update.
pnpx skills add https://github.com/eins78/agent-skills.git --global --agent claude-code --all --yes
# Symlink a single skill
ln -s ~/CODE/agent-skills/skills/typescript-strict-patterns ~/.claude/skills/typescript-strict-patterns
# Or copy it
cp -r ~/CODE/agent-skills/skills/typescript-strict-patterns ~/.claude/skills/
Skills are picked up automatically by Claude Code based on their globs frontmatter.
Each skill follows the Agent Skills spec — a SKILL.md file with YAML frontmatter (name, description, globs) and markdown instructions.
my-skill/
├── SKILL.md # Required: frontmatter + instructions
├── README.md # Required: development notes, design decisions, testing history
└── REFERENCE.md # Optional: detailed reference material (>100 lines)
---
name: my-skill-name # lowercase, hyphens, max 64 chars, must match directory
description: What it does and when to use it. Include trigger keywords. (max 1024 chars)
# Optional fields per agentskills.io spec:
compatibility: claude-code, cursor
license: MIT
metadata:
source: https://github.com/your-org/your-repo
version: "1.0"
---
# My Skill Name
[Instructions here — keep under 500 lines]
See [REFERENCE.md](REFERENCE.md) for details.
Note: Reference files over 100 lines should include a table of contents.
Skills can reference other skills by name in their instructions:
## Committing Your Fix
When ready to commit, use the **commit-notation** skill:
- Bugfixes use `B` intention
- Risk level depends on test coverage
Claude loads both skills when context matches. No formal import system — just mention by name.
Specification & Docs:
Example Skills & Tools:
When making changes, add a changeset to describe your change:
pnpm changeset
Edit the created file to set the bump type (patch, minor, or major) and describe the change.
pnpm run version # bumps version, writes changelog, syncs all metadata files
pnpm run release # commits and tags — then push with: git push --follow-tags
MIT