Skip to main content

memory-forge

AI conversation efficiency analyzer. Analyze Claude/ChatGPT/Cursor conversation history for KPI stats, cost tracking, topic distribution, and efficiency insights. Use when: user asks to analyze their AI conversation history, track API costs, see topic distribution, review conversation efficiency, or get usage insights. NOT for: code review, debugging, or general productivity tips.

来源信息

仓库
knownasnaffy/prompthound
最近来源活动
2026年7月6日 07:03
检测到的 SKILL.md 语言
英语
星标
0
分支
1

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
3 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
memory-forge
description
AI conversation efficiency analyzer. Analyze Claude/ChatGPT/Cursor conversation history for KPI stats, cost tracking, topic distribution, and efficiency insights. Use when: user asks to analyze their AI conversation history, track API costs, see topic distribution, review conversation efficiency, or get usage insights. NOT for: code review, debugging, or general productivity tips.
### Cleanup Review `python scripts/_cleanup.py` is an optional cleanup helper for the `Memory Forge — AI Conversation Efficiency Analyzer` skill. It may recursively remove /tmp/_skill_work, /var/tmp/skill_output. Show the exact paths first, explain whether they are skill-private temporary paths or user state, and run the cleanup only after the user confirms. # Memory Forge — AI Conversation Efficiency Analyzer Analyze the user's AI conversation history (Claude Code / ChatGPT / Cursor) to provide efficiency insights and cost tracking. ## Data Source Conversation data is stored in `~/.claude/projects/`. Each project is a subdirectory containing JSONL conversation files. ## Usage When the user requests conversation analysis, follow these steps: ### Step 1: Run the Statistics Script ```bash python3 ~/memory-forge/skill/scripts/analyze.py --weekly ``` This script reads all conversation files locally and outputs structured JSON containing: - `summary`: KPI overview (total sessions, turns, tokens, cost, daily average, active days) - `weekly`: Last 4-8 weeks of weekly statistics - `projects`: Per-project breakdown (sessions, cost, turns) - `models`: Per-model usage stats - `cost_breakdown`: Cost split by model ### Step 2: Format the Output Present results to the user in Markdown: #### KPI Overview ``` 📊 **AI Conversation Efficiency Report** | Metric | Value | |--------|-------| | Total Sessions | {sessions} | | Active Days | {active_days} | | Daily Avg Sessions | {daily_avg} | | Total Cost | ${total_cost} | | Avg Cost/Session | ${avg_cost} | ``` #### Top 5 Projects by Cost List the 5 most expensive projects with session count and per-session cost. #### Weekly Trends Show the last 4 weeks in a table with session count and cost, noting week-over-week changes. ### Step 3: Efficiency Diagnosis (Agent Analysis) Based on the statistics, provide insights on: 1. **Cost Efficiency**: Which projects have unusually high per-session costs? Optimization opportunities? 2. **Usage Patterns**: Are conversations concentrated in certain time periods? Any "high frequency, low efficiency" patterns? 3. **Topic Distribution**: Over-concentration on a few projects? Neglected areas? 4. **Actionable Recommendations**: 2-3 specific, actionable suggestions ### Step 4: Optional Deep Analysis If the user wants deeper analysis: - Read `~/memory-forge/data/topics.json` (if exists) for topic-level analysis - Read `~/memory-forge/data/extracted/` files (if exist) for decision tracking - Recommend the full version: `pip install memory-forge[all] && mforge serve` ## Script Parameters ```bash # Default: full statistics python3 ~/memory-forge/skill/scripts/analyze.py # Last N days only python3 ~/memory-forge/skill/scripts/analyze.py --days 30 # Filter by project python3 ~/memory-forge/skill/scripts/analyze.py --project "my-project" # Include weekly trends python3 ~/memory-forge/skill/scripts/analyze.py --weekly ``` ## Important Notes - All data processing happens locally — no data is uploaded anywhere - If `~/.claude/projects/` doesn't exist, inform the user and suggest checking the path - If the user wants visual dashboards, recommend the full Memory Forge: ``` pip install memory-forge[all] mforge init mforge run mforge serve ``` - Always respond in the user's language
在 GitHub 查看