ctxd은(는) 무엇을 하나요?
업무 URL을 LLM에 적합한 마크다운으로 변환합니다. GitHub PR, Slack 스레드, Confluence 페이지, Jira 이슈를 내보내는 CLI 도구입니다. Claude Code 및 Codex 스킬이 포함되어 있습니다.
기능
- GitHub PR 내보내기: PR 설명, 변경 사항, 리뷰 댓글을 마크다운으로 변환
- Slack 스레드 내보내기: 스레드 전체 대화를 마크다운으로 변환
- Confluence 페이지 내보내기: 페이지 콘텐츠를 마크다운으로 변환
- Jira 이슈 내보내기: 이슈 세부 정보, 댓글, 상태를 마크다운으로 변환
설치
npm install -g ctxd
# 또는
npx ctxd
사용법
ctxd <url>
지원되는 URL 예시:
ctxd https://github.com/user/repo/pull/123ctxd https://your-domain.slack.com/archives/C12345/p67890ctxd https://your-domain.atlassian.net/wiki/spaces/SPACE/pages/123456ctxd https://your-domain.atlassian.net/browse/PROJ-123
환경 변수
| 변수 | 설명 | 필수 여부 |
|---|---|---|
GITHUB_TOKEN | GitHub API 토큰 | GitHub PR에 필요 |
SLACK_TOKEN | Slack API 토큰 | Slack 스레드에 필요 |
CONFLUENCE_TOKEN | Confluence API 토큰 (이메일:토큰 형식) | Confluence 페이지에 필요 |
JIRA_TOKEN | Jira API 토큰 (이메일:토큰 형식) | Jira 이슈에 필요 |
AI 에이전트와 함께 사용하기
Claude Code 또는 Codex에서 이 스킬을 사용하려면 다음 명령어를 실행하세요:
claude install skill CheerChen/ctxd
이 스킬을 설치하면 AI 에이전트가 ctxd 명령어를 사용하여 URL을 마크다운으로 변환하고 그 결과를 컨텍스트로 사용할 수 있습니다.
라이선스
MIT