github-cli
GitHub CLI Best Practices
Reference guide for using the gh CLI reliably and correctly.
Sandboxed Terminal Workarounds
VS Code and other sandboxed terminals can mangle commands with complex quoting. Follow these rules:
-
Always disable the pager — prefix commands with
GH_PAGER=catto prevent alternate-buffer hangs:GH_PAGER=cat gh pr list -
Use single quotes for simple string arguments:
GH_PAGER=cat gh pr create --title 'Add CSV export' -
Never pass long markdown inline via
--body '...'— it will be garbled by the shell.
More from cedricvidal/coding-skills
git-guardrails
>-
11wtm
Worktree Merge (WTM) workflow — use when the user asks to implement a task using the WTM method, a git worktree, or mentions "worktree merge". This skill orchestrates creating a worktree + branch, coding in isolation, committing incrementally, and merging via PR.
10standup-notes
Creates daily standup notes. Use when the user asks to write standup notes, daily standup notes, a daily update, or a daily status update. Supports multiple projects, carries over goals from previous standup notes, and checks GitHub activity for completeness.
7pr-review
>-
7