一键导入
gptme-wrapped
Analyze your gptme conversation history for insights like token usage, costs, model preferences, and usage patterns — inspired by Spotify Wrapped.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Analyze your gptme conversation history for insights like token usage, costs, model preferences, and usage patterns — inspired by Spotify Wrapped.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add foundational CS knowledge (7 classic books) and session-memory search to Claude Code or Claude Desktop via MCP. Lets Claude answer "how does X work?" by querying indexed books inline, and "what did we discuss about Y?" by searching past sessions. Use this skill when setting up or troubleshooting the rag-mcp-server.
Query a Home Assistant instance for presence, sensor data, calendar events, and cameras
Guide to creating gptme plugins with tools, hooks, and commands — covers ToolSpec, lifecycle hooks, custom /commands, testing, and pyproject.toml setup.
Conduct a structured interview about a new project and generate a ready-to-use CLAUDE.md/AGENTS.md starter so the agent knows your conventions from session one.
Use when creating or revising an agent's SOUL.md, splitting runtime voice out of broader identity docs, or tightening a vague persona file into a short, opinionated, voice-only artifact without changing the agent's core identity.
Comprehensive framework for effective gptme agent onboarding that builds user trust, communicates capabilities clearly, and establishes productive working relationships from the first interaction.
| name | gptme-wrapped |
| description | Analyze your gptme conversation history for insights like token usage, costs, model preferences, and usage patterns — inspired by Spotify Wrapped. |
| license | MIT |
| compatibility | Requires gptme>=0.27.0 |
| metadata | {"author":"bob","version":"1.0.0","tags":["analytics","conversations","tokens","costs","usage-patterns"],"requires_tools":[],"requires_skills":[]} |
Description: Analyze your gptme conversation history for insights like token usage, costs, model preferences, and usage patterns - inspired by Spotify Wrapped.
"gptme Wrapped" provides year-end (or any period) analytics for your gptme usage, similar to Spotify's annual Wrapped feature. It analyzes conversation logs stored locally to provide insights about:
gptme stores conversations in ~/.local/share/gptme/logs/ with this structure:
~/.local/share/gptme/logs/
├── 2025-12-25-running-red-cat/
│ ├── conversation.jsonl # Messages with metadata
│ ├── config.toml # Conversation config (model, tools)
│ ├── branches/ # Conversation branches
│ └── workspace -> /path # Symlink to workspace
└── ...
Each line is a JSON object representing a message:
{
"role": "assistant",
"content": "...",
"timestamp": "2025-12-25T22:47:40.922775",
"metadata": {
"model": "anthropic/claude-sonnet-4-20250514",
"input_tokens": 33970,
"output_tokens": 50,
"cache_read_tokens": 30000,
"cache_creation_tokens": 0,
"cost": 0.0123
}
}
Key metadata fields:
model: The model used for generationinput_tokens: Tokens sent to the modeloutput_tokens: Tokens generated by the modelcache_read_tokens: Tokens read from prompt cache (saves cost)cache_creation_tokens: Tokens written to prompt cachecost: Cost in USD (when available)Note: Token metadata is only populated for assistant messages when the LLM API returns usage data. Historical conversations before this feature may not have metadata.
[chat]
name = "Conversation Name"
model = "anthropic/claude-sonnet-4-20250514"
tools = ["shell", "ipython", "save", "patch", ...]
workspace = "~/Programming/project"
See plugins/wrapped/ for the analytics plugin that provides:
wrapped_stats(year): Get comprehensive year statswrapped_report(year): Generate formatted ASCII reportwrapped_export(year, format): Export to HTML/JSON