Skip to content

feat(skill): add Claude Code skill for gog CLI#353

Open
TimPietrusky wants to merge 1 commit intosteipete:mainfrom
TimPietrusky:feat/claude-code-skill
Open

feat(skill): add Claude Code skill for gog CLI#353
TimPietrusky wants to merge 1 commit intosteipete:mainfrom
TimPietrusky:feat/claude-code-skill

Conversation

@TimPietrusky
Copy link

Summary

  • Adds a skills/gog/SKILL.md file following the Claude Code skill convention
  • Documents all gog commands with practical examples: Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, Chat, Keep, Groups, People, Classroom
  • Includes agent-specific tips (--json, --no-input, --force flags)
  • Follows the same pattern used by agent-slack and agent-media skills

What is a Claude Code skill?

A skill is a SKILL.md file with YAML frontmatter (name, description, trigger keywords) and markdown documentation that teaches Claude Code how to use a CLI tool. When installed under ~/.claude/skills/<name>/SKILL.md, Claude Code automatically knows when and how to invoke the tool.

How users install it

# Copy the skill to the Claude Code skills directory
mkdir -p ~/.claude/skills/gog
cp skills/gog/SKILL.md ~/.claude/skills/gog/SKILL.md

Or the skill can be distributed via a package manager / installer in the future.

Test plan

  • Verify SKILL.md YAML frontmatter parses correctly
  • Verify skill triggers match expected use cases (gmail, calendar, sheets, etc.)
  • Spot-check command examples against gog --help output for accuracy
  • Install locally and confirm Claude Code detects and uses the skill

@TimPietrusky TimPietrusky force-pushed the feat/claude-code-skill branch 3 times, most recently from 9d83a09 to a7d4838 Compare February 22, 2026 19:22
Adds a skills/gog/SKILL.md following the Claude Code skill convention
(same pattern as agent-slack, agent-media, runpodctl).

Covers all gog services with command examples derived from the README:
Gmail, Calendar, Drive, Sheets, Docs, Slides, Forms, Apps Script,
Contacts, Tasks, Chat, Keep, Groups, People, Classroom, Time.

Includes installation instructions (Homebrew, AUR, binary, source),
full auth setup (OAuth, service accounts, headless/CI flows,
multi-account, aliases), environment variables, configuration,
command sandboxing, and agent-specific tips.

Tested: subagent successfully ran gog version, auth list,
calendar events, and gmail search using the skill.
@TimPietrusky TimPietrusky force-pushed the feat/claude-code-skill branch from a7d4838 to 3fa5230 Compare February 22, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant