Add Gemini CLI native skills support

Gemini CLI now supports Agent Skills (experimental), so we can use the
standard .gemini/skills/ directory format instead of context file workarounds.

Changes:
- Update Gemini transformer to output proper skills directory structure
- Add collapsible setup instructions to Gemini download card
- Update README with Gemini CLI skills setup instructions
- Fix /review -> /critique in README command table
- Remove old GEMINI.md context file workaround

Setup requires:
1. npm i -g @google/gemini-cli@preview
2. /settings -> enable Skills
3. /skills list to verify

Docs: https://geminicli.com/docs/cli/skills/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Paul Bakaus
2026-01-08 08:46:17 -08:00
co-authored by Claude Opus 4.5
parent 9d2d31b108
commit d5c2f595f1
30 changed files with 1936 additions and 1998 deletions
+62
View File
@@ -1395,6 +1395,68 @@ code {
margin-top: auto;
}
.download-card-details {
width: 100%;
margin-top: var(--spacing-sm);
font-size: 0.8125rem;
text-align: left;
}
.download-card-details summary {
cursor: pointer;
color: var(--color-ash);
font-size: 0.75rem;
padding: var(--spacing-xs) 0;
list-style: none;
display: flex;
align-items: center;
justify-content: center;
gap: 4px;
}
.download-card-details summary::before {
content: '▶';
font-size: 0.5rem;
transition: transform var(--duration-fast) var(--ease-out);
}
.download-card-details[open] summary::before {
transform: rotate(90deg);
}
.download-card-details summary::-webkit-details-marker {
display: none;
}
.download-card-details ol {
margin: var(--spacing-sm) 0;
padding-left: var(--spacing-md);
color: var(--color-charcoal);
line-height: 1.6;
}
.download-card-details li {
margin-bottom: 4px;
}
.download-card-details code {
font-family: var(--font-mono);
font-size: 0.6875rem;
background: var(--color-mist);
padding: 2px 5px;
border-radius: 3px;
}
.download-card-details a {
color: var(--color-accent);
text-decoration: none;
font-size: 0.75rem;
}
.download-card-details a:hover {
text-decoration: underline;
}
/* ============================================
OPEN SOURCE SECTION
============================================ */