Personal Claude Code marketplace containing productivity skills, hooks, and developer tools.
# In Claude Code CLI
/plugin marketplace add enitrat/skill-issue
# Or via command
claude plugin marketplace add enitrat/skill-issue# Install the base-config plugin (skills + hooks)
/plugin install base-config@eni-skillsPersonal Claude Code configuration with productivity skills and hooks.
Skills included:
/base-config:pr-creator- Guide PR authoring from creation through review completion/base-config:pr-review- Perform thorough, constructive pull request reviews/base-config:github-issue- Comprehensive GitHub issue lifecycle management/base-config:skill-creator- Guide for creating effective Claude Code skills/base-config:ask-questions-if-underspecified- Clarify requirements before implementing
Hooks included:
env-protection(PreToolUse) - Prevents reading.envfiles with secretstts-notify(Stop) - Converts Claude's responses to speech using Kyutai Pocket TTS
skill-issue/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog
├── plugins/
│ └── base-config/
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin manifest
│ ├── skills/ # Skill definitions
│ │ ├── pr-creator/
│ │ ├── pr-review/
│ │ ├── github-issue/
│ │ ├── skill-creator/
│ │ └── ask-questions-if-underspecified/
│ └── hooks/ # Hook definitions
│ ├── hooks.json # Hook configuration
│ ├── env-protection/
│ └── tts-notify/
├── rules/ # Claude Code behavior rules
│ └── no-plan-mode.md # Disable automatic plan mode
├── subagents/ # Subagent definitions
│ ├── claude/ # Claude Code agents
│ └── codex/ # Codex prompts
└── tools/
└── skills-sync # Auto-sync script
The tools/skills-sync script automatically syncs:
- Claude Code plugins - Ensures plugins are installed
- Rules - Syncs
.mdfiles fromrules/to~/.claude/rules/ - Skills - Copies to
~/.codex/skills/ - Subagents - Syncs to
~/.claude/agents/and~/.codex/prompts/
# Sync everything
./tools/skills-sync
# Preview changes without applying
./tools/skills-sync --dry-run# Test the marketplace locally
/plugin marketplace add /path/to/skill-issue
# Install from local marketplace
/plugin install base-config@eni-skills- Create a new skill directory in
plugins/base-config/skills/ - Write
SKILL.mdwith YAML frontmatter and instructions - Test locally with
/plugin install base-config@eni-skills - Commit and push to GitHub
- Create a new hook directory in
plugins/base-config/hooks/ - Add
hook.py(or script) andwrapper.sh - Register in
plugins/base-config/hooks/hooks.json - Test locally by reinstalling the plugin
Rules override Claude Code's default behavior:
- Create a new
.mdfile inrules/ - Write clear instructions for Claude to follow
- Run
./tools/skills-syncto sync to~/.claude/rules/ - Restart Claude Code or
/clearto load the new rule
Example rule:
# No Automatic Plan Mode
**NEVER use the EnterPlanMode tool automatically.**
## What to Do Instead
- Implement changes directly
- Only create plans if explicitly requestedPersonal use. See individual skill/hook files for details.