Community生產力與協作github.com

CheerChen/ctxd

將工作網址轉換成 LLM 可用的 Markdown 格式。可匯出 GitHub PR、Slack 討論串、Confluence 頁面與 Jira 議題的命令列工具。內含 Claude Code 及 Codex 技能。

ctxd 是什麼?

ctxd 是一個命令列工具,能夠將常見工作平台(如 GitHub、Slack、Confluence 與 Jira)的網址內容擷取並轉換成結構化的 Markdown,讓大型語言模型(LLM)可以直接使用。對於需要將工作上下文快速餵給 AI 輔助開發工具的開發者來說,這項技能能大幅減少手動整理資訊的時間。它支援多種平台,包括 GitHub PR 與 issue、Slack 討論串、Confluence 頁面與 Jira 議題,並且可直接整合至 Claude Code 與 Codex 等環境中。使用者只需提供對應的 URL,ctxd 便能以標準化的 Markdown 格式輸出,保留層級標題、程式碼區塊與關鍵註解,特別適合在 AI 輔助編程或文件生成場景中使用。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add CheerChen/ctxd

Installed? Explore more 生產力與協作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ctxd 是做什麼的?

將工作網址轉換成 LLM 可用的 Markdown 格式。命令列工具可匯出 GitHub PR、Slack 討論串、Confluence 頁面與 Jira 議題。內含 Claude Code 及 Codex 技能。

功能

  • 從 GitHub PR 與 Issue 擷取內容
  • 匯出 Slack 討論串(需具有權限的 Token)
  • 轉換 Confluence 頁面為結構化 Markdown
  • 將 Jira 議題轉換為 LLM 可用的格式
  • 支援 Claude Code 與 Codex 的整合技能

安裝

透過 npm 安裝:

npm install -g ctxd

或者從原始碼建置:

git clone https://github.com/CheerChen/ctxd.git
cd ctxd
npm install
npm run build

使用方式

基本用法:

ctxd <URL>

範例:

ctxd https://github.com/使用者/專案/pull/123
ctxd https://your-domain.slack.com/archives/C12345/p1234567890
ctxd https://your-domain.atlassian.net/wiki/spaces/SPACE/pages/123456
ctxd https://your-domain.atlassian.net/browse/PROJ-123

環境變數

設定必要的 API Token 與認證資訊:

  • GITHUB_TOKEN:GitHub 個人存取權杖
  • SLACK_TOKEN:Slack Bot Token(需 channels:history 與 channels:read 權限)
  • CONFLUENCE_EMAIL 與 CONFLUENCE_API_TOKEN:Confluence 認證
  • JIRA_EMAIL 與 JIRA_API_TOKEN:Jira 認證

Claude Code 與 Codex 整合

此儲存庫包含一個 skills/ctxd.md 檔案,可作為 Claude Code 或 Codex 的技能使用。要啟用此功能,請將技能檔案放置在適當的目錄中:

  • Claude Code:~/.claude/skills/ctxd.md
  • Codex:按照 Codex 的技能設定指南操作

當技能啟用後,AI 助手將能夠根據需求自動呼叫 ctxd 來擷取工作內容。

授權條款

MIT

相關技能