@ocean.chat/gemini-commonly-used-skills
v1.0.2
Published
A collection of commonly used skills for Gemini CLI
Readme
Gemini Commonly Used Skills
A collection of high-ROI, specialized skills for Gemini CLI, designed to boost productivity for solo developers and small teams. These skills provide expert-level workflows for git management, testing strategies, documentation, and more.
🚀 Key Skills Included
| Skill | Description | |-------|-------------| | Smart Conventional Commit | Intelligently analyzes git changes, groups them by logical architecture, and commits them using Sentry's strict conventional commit format. | | Pragmatic Solo Testing | Implements a "dumbbell" testing strategy: prioritizing high-ROI unit tests (Vitest) and critical-path E2E tests (Playwright) while skipping brittle UI/Storybook overhead. | | Git Worktree Design | Orchestrates parallel feature development and hotfixes using Git Worktrees to maintain a clean workspace. | | Git PR Description | Generates high-quality, conventional pull request titles and bodies that pass automated validation. | | Create Documentation | Specialized workflows for generating clear, comprehensive technical documentation. | | Docusaurus Doc Generator | Tailored for Ocean Chat projects to automate Docusaurus documentation structure. |
📦 Installation
These skills are designed to be installed into your global Gemini CLI configuration.
Automatic Installation
If you have cloned this repository, simply run:
npm installThe postinstall script will automatically execute install-skills.js, which copies the skills to your local Gemini configuration directory (typically ~/.gemini/skills).
Manual Installation
You can manually run the installation script:
node install-skills.jsOr manually copy the desired skill folders into your Gemini skills directory:
cp -r ./smart-conventional-commit ~/.gemini/skills/
🛠 Usage
Once installed, these skills are automatically available to your Gemini CLI agent. You can trigger them by:
- Explicit Activation: Ask Gemini to "activate the smart-conventional-commit skill".
- Keyword Triggering: Mentioning related tasks like "commit my changes", "write some tests", or "create a PR" will prompt the agent to use the relevant specialized workflow.
📁 Project Structure
install-skills.js: A utility script that detects your Gemini configuration and symlinks/copies the markdown-based skills.[skill-name]/SKILL.md: The core logic and instructions for each skill, written in a format Gemini understands.
📄 License
MIT © james
