skills/gitcli/SKILL.md
Local git timeline CLI. Query commit history across 50+ repositories. Use when user asks about coding activity, what they worked on, commit history, project timeline, or 'what did I do on [date]'.
npx skillsauth add junghan0611/agent-config gitcliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Query commit history across all local git repositories (~/repos/gh, ~/repos/work).
Binary is bundled in the skill directory. Invoke via {baseDir}/gitcli.
All output is JSON.
gitcli day --days-ago 1 --me --summarygitcli log pi-mono --days 7gitcli timeline --month 2026-02 --megitcli reposgitcli day 2025-10-10 --me --summarygitcli timeline --month 2026-02 --me --repos ~/repos/workgitcli timeline --days 90 --me --repos ~/repos/workgitcli day # 오늘
gitcli day 2025-10-10 --me --summary # 개요 (토큰 절약, 기본 추천)
gitcli day 2025-10-10 --me # 상세 (커밋 메시지/diff 통계 포함)
gitcli day 20251010 # Denote ID 호환
gitcli day --years-ago 1 --me # 1년 전 오늘
gitcli day --days-ago 7 --me # 7일 전
gitcli day --repos ~/repos/gh --me # 특정 디렉토리만
gitcli day --me --tz +09:00 # UTC 서버에서 KST 기준 조회
gitcli day --me --max 10 # 상세 모드에서 최대 10커밋만
--summary 출력 (~500B, 96% 절감):
{"date":"2026-02-22","total_commits":45,"repos_summary":[{"name":"denotecli","commits":16},{"name":"pi-skills","commits":4}],"summary":{"active_repos":6,"first_commit":"16:39","last_commit":"20:18","active_hours":3.65}}
기본 출력 (~13KB): 커밋별 hash, time, message, files_changed, insertions, deletions 포함.
gitcli repos # 기본 (~/repos/gh + ~/repos/work)
gitcli repos --repos ~/repos/gh # 개인만
gitcli log pi-mono --days 7
gitcli log pi-mono --from 2025-10-01 --to 2025-10-31
gitcli log pi-mono --from v2026.5.30-beta.1 # OpenClaw-style tag date accepted
gitcli log pi-mono --author junghan
gitcli timeline --days 30 --me
gitcli timeline --month 2025-10 --me
Output: period, total_commits, active_days, daily[].{date, commits, repos[], hours}
--me --summary 기본 사용: 토큰 절약 + 포크/AI 커밋 필터링--tz +09:00: UTC 서버에서 KST 날짜 경계 정확히 계산. 새벽 커밋 오분류 방지~/repos/gh,~/repos/work (둘 다 스캔)--repos ~/repos/gh), 회사(--repos ~/repos/work)[]: 커밋 없는 날도 null 아닌 빈 배열 반환~/.config/gitcli/authors 미존재 시 stderr 경고 출력# 한 줄에 하나, 대소문자 무관 부분 일치
junghan # 개인: junghan, junghan0611, Jung Han, junghanacs
jhkim2 # 회사: Junghan Kim <[email protected]>
| 경로 | 성격 | 리포 수 | 기간 |
|------|------|---------|------|
| ~/repos/gh | 개인 GitHub | ~30 | 2011~ |
| ~/repos/work | 회사 GitHub | ~18 | 2025~ |
documentation
Cut an OpenClaw-style CalVer tag for a repo — gather commits, refresh CHANGELOG, promote, tag, push, stamp. Use when the user says '태그 박자', '릴리즈 컷', 'changelog 정리', 'cut a release/tag', or wants a vYYYY.M.D[-suffix] snapshot.
development
멀티하네스용 /recall 래퍼. native custom command surface가 없는 하네스(예: Antigravity, Codex)에서도 /recall에 해당하는 다축 맥락 복원을 skill로 호출한다. session-recap, NEXT.md·ROADMAP.md, git status/log, semantic-memory를 조합해 어제/오늘의 작업축을 되살린다.
tools
포지(forge) — 셀프호스팅 Forgejo 이슈/PR/라벨/코멘트 작업면. 힣 에이전트가 코드 면에서 일하는 공유 손. botment의 자식 패턴(가든 댓글면 → 코드 댓글면 endpoint swap). 'forge', 'forgejo', '포지', 'issue', 'pull request', '이슈', '풀리퀘', '코드 댓글', '라벨'.
tools
sync entwurf 자식을 들여다보는 손. 호출자가 'Mattering...'에 묶여있을 때 자식 분신이 무엇을 하는지 확인. entwurf_peers는 control socket 있는 세션만 보여주는데, 이 스킬은 자식 entwurf 세션(이름 태그 entwurf)까지 합쳐서 본다. 트리거: 'entwurf-peek', '분신 들여다보기', '진행 중 세션', 'sync entwurf 안에서', 'peek session', 'live session map', '분신 추적'.