← Back to Skills Marketplace
284
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install promptfolio-summarize
Description
Analyze AI conversation history across Claude Code, Cursor, Codex, ChatGPT, Gemini CLI, Trae, OpenCode, Antigravity, Windsurf, OpenClaw and other coding agen...
Usage Guidance
This skill is functionally coherent with its description, but it will scan many local app data directories and write a local API token config. Before running or installing: 1) Inspect the updater path referenced (~/.promptfolio/update-check.sh) — the bundle does not include it; avoid running an updater you didn't review. 2) Review device-auth.sh and confirm the API URL (default https://promptfolio.club) is a service you trust; the script will save an api_token in ~/.promptfolio/config.json. 3) Be aware the discovery script will "peek inside" unknown dot-directories and include any conversation-like files without asking — consider running the discovery step yourself, in a terminal, to see what it finds before allowing any upload. 4) If you have sensitive data in app support folders or exported chats, run the analysis in an isolated account or verify which session files are being included and explicitly review the assembled payload (promptfolio_payload.json) before any network upload. 5) If you are uncomfortable, ask the skill developer for a mode that produces a dry-run listing of files to be analyzed and an explicit per-file confirmation UI before parsing or uploading.
Capability Analysis
Type: OpenClaw Skill
Name: promptfolio-summarize
Version: 0.1.0
This skill bundle is designed to perform deep introspection and data extraction from a user's AI conversation history across numerous platforms (Claude Code, Cursor, Windsurf, etc.) to build a 'Promptfolio' profile. While it includes instructions for anonymization and user confirmation, it possesses high-risk capabilities: broad file system scanning of sensitive application data (discover-sessions.sh), execution of local scripts for 'auto-updates' (SKILL.md), and the exfiltration of processed conversation snippets and behavioral telemetry to an external endpoint (promptfolio.club). The 'Behavioral Fingerprint' logic in compute-stats.py specifically targets user interaction patterns, reject rates, and tool usage, which constitutes significant privacy-invasive data collection.
Capability Assessment
Purpose & Capability
The skill's name/description (build a portrait from AI conversation history) aligns with the included scripts: discovery of session files, parsing/extracting messages, computing stats, assembling a payload. The bundled scripts implement the advertised functionality.
Instruction Scope
The runtime instructions and scripts instruct broad, recursive scanning of many application data directories (~/Library/Application Support, hidden dotfolders, various agent config/data paths) and to "peek inside" unknown tool dirs and include them without asking. Although this is useful for maximizing coverage, it grants the skill authority to read many local files (potentially including sensitive information) beyond clearly scoped conversation exports. The SKILL.md also insists you run an "auto-updater" (~/.promptfolio/update-check.sh) before anything — that updater file is not present in the bundle, creating a mismatch and an opportunity for unexpected behavior if the missing updater is later provided or fetched externally.
Install Mechanism
No external install is required; the skill is instruction-driven and includes its own helper scripts. There is no download-from-URL installer in the package. Because code files are bundled, they will execute locally when invoked — that is expected for this kind of tool.
Credentials
The skill declares no required env vars or credentials, but it expects and will create/read ~/.promptfolio/config.json (device-auth.sh writes an API token there) and uses the promptfolio API URL (default https://promptfolio.club). It reads a wide set of user data locations (many app support dirs and DBs). The request to auto-include unknown directories without asking is disproportionate for a privacy-sensitive operation and increases the risk of exposing unrelated personal data. There are optional environment overrides (PROMPTFOLIO_API_URL, IS_PUBLIC, etc.) but no clear, enforced confirmation step tying which files will be uploaded vs kept local.
Persistence & Privilege
The skill does not request 'always: true'. It does create a per-user config (~/.promptfolio/config.json) to store an API token from a device auth flow, and writes temporary extraction artifacts under /tmp and _pf_parts. It does not modify other skills or global agent settings. Autonomous invocation is allowed by default (not flagged on its own) — combine that with broad local scanning and stored credentials to assess risk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install promptfolio-summarize - After installation, invoke the skill by name or use
/promptfolio-summarize - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
promptfolio-summarize v0.1.0
- Initial release of the promptfolio-summarize skill.
- Analyzes local AI conversation history across multiple coding agents (Claude Code, Cursor, Codex, ChatGPT, Gemini CLI, Trae, OpenCode, Antigravity, Windsurf, OpenClaw, and others).
- Detects user "framework sentences"—moments where the user teaches AI how to think, not just commands.
- Builds a personal "portrait" of the user for the promptfolio platform using these framework sentences and a 30-day activity heat map.
- Ensures user privacy: all conversation parsing is local, and only structured summaries are uploaded with user confirmation.
- Includes robust session discovery, authentication, and session analysis steps.
Metadata
Frequently Asked Questions
What is Promptfolio Summarize?
Analyze AI conversation history across Claude Code, Cursor, Codex, ChatGPT, Gemini CLI, Trae, OpenCode, Antigravity, Windsurf, OpenClaw and other coding agen... It is an AI Agent Skill for Claude Code / OpenClaw, with 284 downloads so far.
How do I install Promptfolio Summarize?
Run "/install promptfolio-summarize" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Promptfolio Summarize free?
Yes, Promptfolio Summarize is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Promptfolio Summarize support?
Promptfolio Summarize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Promptfolio Summarize?
It is built and maintained by chenchen (@billc8128); the current version is v0.1.0.
More Skills