Community研究與資料分析github.com

tpc-pascal/agent-skills

根據所選格式編寫報告:國際標準或台灣常用格式。整合引用來源,保持主報告精簡,必要時將輔助資料分離;輸出 `.report.md` 或 `.report.docx`。

agent-skills 是什麼?

此技能用於從收集到的來源自動編寫報告,支援兩種不同的報告格式:國際標準格式與台灣常見格式。使用者需選擇其中一種格式,不可混合使用。技能會詢問編排需求以確認報告類型、目標讀者、目的、語言與輸出格式,並僅使用所選格式的框架。主報告文件 `.report.md` 專注於內容與論述,而原始擷取內容、大型資料表、技術後設資料、工具日誌與非必要附錄則另存於輔助檔案(如 `.sources.md`、`.extract.txt` 等)。技能強調在地執行,優先使用本機工具進行 DOCX/PDF 轉換,並確保所有引用與陳述有據可查,杜絕偽造資料。支援平台包括 Claude Code、Cursor 及 Codex 等 AI 代理環境。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tpc-pascal/agent-skills/tree/HEAD/skills/research/paper

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

English version: SKILL.en.md

paper — 撰寫報告

此技能依據已收集的來源資料撰寫報告。請選擇一種格式,切勿混合兩種格式於同一份報告中。

兩種報告格式

格式參考文件使用時機
國際標準報告references/report-academic.md需要清晰的研究結構、可評估的方法與完整的引用。根據研究類型選擇指南;未檢查對應檢查清單前,不得宣稱符合某標準。
台灣常見報告references/report-template.md需要以中文向一般讀者解釋發現,同時保持證據與限制的精確性。

通用規則請見 references/output-format.md。必要時,先透過合適的技能擷取文件/媒體內容。

執行規則

  1. 詢問編排器的需求;確認報告格式、讀者、目的、語言與輸出格式。不重複詢問已有資訊。
  2. 僅使用所選格式的框架。預設語言依需求/上下文而定;不強制雙語。
  3. 保持 .report.md 專注於內容與論述。將原始擷取內容、大型表格、技術後設資料、工具日誌與非必要附錄放入獨立的輔助檔案;報告中僅保留必要的引用。
  4. 盡可能使用本機工具。來自本機來源的報告必須能離線撰寫與檢查;僅在來源或需求需要網路時才存取 URL/API 或外部服務。不得暗中轉為遠端服務。
  5. 將 <來源名稱>.report.md 儲存在來源檔案旁,且不覆蓋來源。輔助檔案需加上明確的後綴,例如 .sources.md、.extract.txt、.data.csv、.transcript.md 或 .diagram.png。
  6. 不得偽造資料、引用或頁碼。為每個陳述標明來源;若寫法不夠明確,需區分事實、觀察與推論。
  7. 檢查引用連結、一致性與報告內容。匯出 DOCX/PDF 時,使用可用的本機工具驗證文字與頁面;若工具不可用則明確告知。
  8. 以使用者使用的語言回應,並列出所有已建立檔案的名稱與路徑。

匯出 DOCX 與 PDF

優先使用已安裝的本機工具。若需複雜轉換,請參考 doc 技能 — doc-recipes.md。可行時,使用 pdfinfo 和 pdftotext 檢查輸出。

研究來源

用於建立報告原則的來源記錄於 references/reporting-principles-sources.md;此為技能的參考文件,非每份報告必須嵌入的內容。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

tpc-pascal/agent-skills

Vẽ sơ đồ và biểu đồ đẹp cho báo cáo — flowchart/sequence/class/state/ER/gantt bằng Mermaid (kroki.io, PNG), biểu đồ cột/tròn/line bằng matplotlib (uv), output `<tên>.diagram.png` cạnh nguồn để nhúng vào `.report.docx`. Dùng khi báo cáo cần sơ đồ thay cho ASCII, cần biểu đồ dữ liệu, hoặc user yêu cầu "sơ đồ đẹp".

tpc-pascal/agent-skills

Trích xuất và chuyển đổi tài liệu PDF/DOCX/XLSX — lấy text layer (pdftotext), OCR ảnh scan (pdftoppm + tesseract), chuyển markdown (docling), XLSX → CSV (libreoffice headless), ghép/tách/đảo trang (qpdf/pdftk), kiểm tra output bằng pdfinfo + pdftotext. Dùng khi đưa tài liệu và muốn lấy text, OCR bản scan, chuyển định dạng, tách/ghép/trang, hoặc xác minh nội dung đã trích.

tpc-pascal/agent-skills

Xử lý media — ffprobe thông số, ffmpeg cắt/ghép/transcode/GIF, trích frame, tách audio, phụ đề (shift/convert/burn), timecode SMPTE, phát hiện shot, OCR frame/ảnh, tải từ URL (yt-dlp), nhạc (thể loại/mood/BPM/lyrics). Dùng khi đưa video/audio/ảnh/URL media và muốn tóm tắt nội dung, trích text, cắt ghép, làm phụ đề, lấy khung hình, hoặc tải xuống.

tpc-pascal/agent-skills

Điều phối — nhận input, xác định loại, chuyển tiếp tới skill anh em trong repo — doc (tài liệu), media (video/audio/ảnh), paper (báo cáo), web (đọc web/mạng xã hội/tìm kiếm) — và mở cổng câu hỏi bắt buộc trước khi viết báo cáo. Dùng khi chưa biết skill nào xử lý input đang có, hoặc khi cần quy trình phối hợp nhiều skill.

相關技能