Community程式設計與開發github.com

daymade/local-conversation-history

跨供應商的本地 AI 對話記錄入口點。根據平台(Claude Code、OpenAI Codex、Kimi CLI)和操作(讀取證據 vs 繼續中斷的工作)將請求路由到對應的技能,並擁有其他技能都未單獨擁有的職責:一個橫跨所有三個供應商的統一庫存。

local-conversation-history 是什麼?

此技能作為本地 AI 對話記錄的統一入口點,支援跨多個供應商(Claude Code、OpenAI Codex、Kimi CLI)的歷史數據管理。其主要功能是根據使用者請求的明確性與平台來智慧路由:當使用者指定了平台(如 Claude Code)與明確操作(如讀取證據)時,它會將請求轉發給對應的專門技能;但當平台未知、範圍模糊(如「我們的歷史記錄」、「我之前在處理什麼?」、「我有過哪些對話?」)、或涉及 Kimi CLI 時,此技能便直接接管。它特別擅長處理無特定平台指涉的模糊回憶(例如「我們之前討論過這個,是什麼時候?」),避免單一供應商(如僅限 Claude)的錯誤回答。此外,Kimi CLI 由於缺乏專屬的讀取或繼續技能,其所有相關請求都必須透過此技能路由。此技能的核心價值在於提供一個統一的庫存視圖,並確保即使在平台或操作不明確的情況下,也能準確找到所需的對話上下文。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/daymade/claude-code-skills/tree/main/daymade-claude-code/local-conversation-history

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

local-conversation-history 是做什麼的?

跨供應商的本地 AI 對話記錄入口點。根據平台(Claude Code、OpenAI Codex、Kimi CLI)和操作(讀取證據 vs 繼續中斷的工作)將請求路由到對應的技能,並擁有其他技能都未單獨擁有的職責:一個橫跨所有三個供應商的統一庫存。當提供者未知或多個時(例如「我們的歷史記錄」、「我之前在處理什麼?」、「我有過哪些對話?」)、當使用者無論如何都需要 Kimi CLI 的歷史記錄時、當不清楚他們需要的是證據還是恢復工作時、或當他們按名稱要求此技能時,請使用此技能。未指定平台的不明確回憶(例如「我們之前討論過這個,是什麼時候?」)應歸此處處理,而非單一供應商的讀取器,因為未限定範圍的問題僅由 Claude 回答,無法支持「不存在」的主張。當平台和操作都已明確時,應直接載入該執行器技能 — 除了 Kimi CLI,它沒有自己的讀取器或繼續技能,因此總是需要經由這裡路由。

Individual skills in this repo

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

daymade/claude-code-skills

>- Generates Chinese/Japanese speech with StepFun's Contextual TTS — default stepaudio-2.5-tts, stepaudio-3-tts for whisper/inline-() prosody. Replaces step-tts-2's voice_label with natural-language instruction. Use for emotional/prosody-controlled synthesis, batch voice lines, migrating from step-tts-2, or cloned voices (2.5/step-tts-2, not v3). Triggers on 阶跃 TTS, 语音合成, 配音. Not for transcription (use stepfun-asr).

daymade/claude-code-skills

This skill should be used when comparing two videos to analyze compression results or quality differences. Generates interactive HTML reports with quality metrics (PSNR, SSIM) and frame-by-frame visual comparisons. Triggers when users mention "compare videos", "video quality", "compression analysis", "before/after compression", or request quality assessment of compressed videos.

daymade/claude-code-skills

Download YouTube videos and HLS streams (m3u8) from platforms like Mux, Vimeo, etc. using yt-dlp and ffmpeg. Use this skill when users request downloading videos, extracting audio, handling protected streams with authentication headers, or troubleshooting download issues like nsig extraction failures, 403 errors, or cookie extraction problems.

daymade/ppt-creator

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp, PowerPoint). Use for presentations, pitches, slide decks, or keynotes.

daymade/prompt-optimizer

Transform vague prompts into precise, well-structured specifications using EARS (Easy Approach to Requirements Syntax) methodology. This skill should be used when users provide loose requirements, ambiguous feature descriptions, or need to enhance prompts for AI-generated code, products, or documents. Triggers include requests to "optimize my prompt", "improve this requirement", "make this more specific", or when raw requirements lack detail and structure.

daymade/qa-expert

This skill should be used when establishing comprehensive QA testing processes for any software project. Use when creating test strategies, writing test cases following Google Testing Standards, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, or generating progress reports. Includes autonomous execution capability via master prompts and complete documentation templates for third-party QA team handoffs. Implements OWASP security testing and achieves 90% coverage targets.

daymade/read-claude-code-history

Reads, searches, and exports local Claude Code history without resuming work. Covers recent session inventory, exact session timelines, verbatim human input including queued mid-turn prompts, full-event keyword search, hybrid recall when wording changed, end-state triage, and deleted-file recovery across active Claude homes plus registered archives. Use whenever the user asks what they or Claude said, wants a Claude Code session ID or original context, remembers prior work vaguely, needs an old file from a transcript, or must prove what a Claude session contained before continuing it. Also owns the only Kimi CLI surface, via its Kimi inventory and search flags. For Codex history use read-codex-history; when the request names no platform at all or spans providers, start at local-conversation-history.

daymade/read-codex-history

Reads, searches, and exports local OpenAI Codex history without continuing the old task. Lists recent Codex sessions, extracts exact prompt-ledger inputs by Session, locates a rollout by verified session_meta identity, reconstructs one chronological user/assistant timeline with fork and compaction lineage, and performs bounded keyword search across live and archived rollouts. Use whenever the user asks what they told Codex, wants recent original inputs, a Codex Session ID, full prior context, fork ancestry, or evidence of what a Codex run did. For Claude Code history use read-claude-code-history.

daymade/twitter-reader

Fetch Twitter/X post content including long-form Articles with full images and metadata. Use when Claude needs to retrieve tweet/article content, author info, engagement metrics, and embedded media. Supports individual posts and X Articles (long-form content). Automatically downloads all images to local attachments folder and generates complete Markdown with proper image references. Preferred over Jina for X Articles with images.

相關技能