skills/jiracli/SKILL.md
Jira CLI for issue tracking, project management, and sprint/board operations on goqual-dev.atlassian.net. Supports multiple projects (MAT, DEVT, IOT, etc.). Also fetches Confluence wiki pages — import an Atlassian wiki URL (tinyLink or full /wiki/spaces/.../pages/<id>) into a local Markdown file with KST timestamps via the bundled confluence_ingest.py script (Confluence to Markdown, Atlassian wiki ingestion, wiki page import).
npx skillsauth add junghan0611/agent-config jiracliInstall 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.
회사 Jira Cloud(goqual-dev.atlassian.net) 접근용 CLI 스킬.
jira (ankitpokhrel/jira-cli v1.7.0, NixOS jira-cli-go)JIRA_API_TOKEN in ~/.env.local (export 필수)~/.config/.jira/.config.yml모든 명령 전에 반드시 source ~/.env.local을 실행한다.
source ~/.env.local && jira <command>
| KEY | 이름 | 타입 | |-----|------|------| | MAT | 경동 Matter | classic (kanban) | | DEVT | 개발팀 | classic | | IOT | IOTWORKS | classic | | GP1 | 헤이홈 B2C 앱 개발 | classic | | B2BVOC | [B2B] Hejhome VOC | classic | | GOQUALPRJ | Goqual Project | classic |
# 기본 프로젝트(MAT) 이슈 목록
source ~/.env.local && jira issue list --plain
# 다른 프로젝트 이슈
source ~/.env.local && jira issue list -p DEVT --plain
# 나에게 할당된 이슈
source ~/.env.local && jira issue list -a$(jira me) --plain
# 상태별 필터
source ~/.env.local && jira issue list -s"개발 진행 중" --plain
# JQL 직접 사용
source ~/.env.local && jira issue list -q"summary ~ Matter" --plain
# 이슈 상세 보기
source ~/.env.local && jira issue view MAT-77 --plain
# 최근 생성된 이슈
source ~/.env.local && jira issue list --created month --plain
# 특정 담당자
source ~/.env.local && jira issue list -a"현승우" --plain
# 이슈 생성 (인터랙티브 — 에이전트에서는 비추천)
source ~/.env.local && jira issue create
# 이슈 상태 변경 (move)
source ~/.env.local && jira issue move MAT-77 "개발 완료"
# 이슈 할당
source ~/.env.local && jira issue assign MAT-77 "[email protected]"
# 코멘트 추가
source ~/.env.local && jira issue comment add MAT-77 "코멘트 내용"
# 브라우저에서 열기
source ~/.env.local && jira open MAT-77
# 보드 목록
source ~/.env.local && jira board list
# 스프린트 목록 (scrum 보드만)
source ~/.env.local && jira sprint list
# 에픽 목록
source ~/.env.local && jira epic list --plain
# 전체 프로젝트 목록
source ~/.env.local && jira project list
# 서버 정보
source ~/.env.local && jira serverinfo
# 내 계정
source ~/.env.local && jira me
--plain: 탭 구분 텍스트 출력 (파싱/스크립팅용). 에이전트에서는 항상 --plain 사용 권장.issue view는 --plain 없이도 상세 출력# 프로젝트별 상태 요약
source ~/.env.local && jira issue list -p MAT --plain | tail -n +2 | awk -F'\t' '{print $NF}' | sort | uniq -c | sort -rn
# 진행 중인 내 이슈만
source ~/.env.local && jira issue list -a$(jira me) -s"개발 진행 중" --plain
# 이번 주 생성된 이슈
source ~/.env.local && jira issue list --created week --plain
-p 플래그로 프로젝트를 지정하거나, 설정 파일의 project.key를 변경:
# 플래그로 임시 전환
source ~/.env.local && jira issue list -p DEVT --plain
# 설정 파일로 영구 전환
# ~/.config/.jira/.config.yml 의 project.key 수정
scripts/confluence_ingest.py — Atlassian Cloud Confluence 페이지(tinyLink 또는
정규 /wiki/spaces/.../pages/<id> URL)를 단방향으로 가져와 YAML frontmatter
JIRA_API_TOKEN이 Atlassian 통합 토큰이라 별도
Confluence 토큰 불필요. stdlib only (urllib + base64 + regex), pandoc 필요./wiki/api/v2/pages/{id}?body-format=storage) 호출ac:, ri:, local-id, data-* 메타 제거)html → gfm 변환, NFC 정규화source ~/.env.local && python3 \
~/repos/gh/agent-config/skills/jiracli/scripts/confluence_ingest.py \
<URL> [--out DIR] [--filename NAME] [--tags t1,t2] [--format storage|view|export_view]
| 옵션 | 기본값 | 설명 |
|------|--------|------|
| --out | cwd | 출력 디렉토리 |
| --filename | confluence-<pageId>.md | 파일명 |
| --tags | (none) | 추가 태그, 콤마 분리. 기본 confluence + 호스트 태그(예 goqualdev)는 항상 포함 |
| --format | storage | Confluence body-format (storage / view / export_view) |
JIRA_API_TOKEN: ~/.env.local의 export 값 (Atlassian Cloud 통합 토큰)~/.config/.jira/.config.yml의 login: 필드에서 추출
(또는 JIRA_USER_EMAIL env override)source ~/.env.local && python3 \
~/repos/gh/agent-config/skills/jiracli/scripts/confluence_ingest.py \
'<wiki-url-or-tinylink>' \
--out ~/repos/gh/<your-repo> \
--filename DOC.md \
--tags <topic>,<area>
→ ~/repos/gh/<your-repo>/DOC.md 생성/갱신. 표준 출력은 파일 경로 + heading
구조만 (본문 미노출 — 민감 페이지 가능).
pandoc이 모르는 Confluence macro는 cleanup 정규식으로 메타데이터만 떨군
뒤 변환. 일부 macro 본문은 plain text로 남거나 누락될 수 있음.--plain은 issue list에서만 — project list, board list에는 미지원 (기본이 plain)issue create는 에디터를 열므로 에이전트에서 사용 시 주의"개발 진행 중", "개발 완료", "대기 & 담당 지정" 등 따옴표 필수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', '분신 추적'.