Loads a user's mined Ditto profile so Openclaw Skills agents follow their real working style instead of starting from zero.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install ditto-profile
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install ditto-profile using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Ditto Profile is an Openclaw Skills workflow that resolves a user's private working profile from local Claude Code, Codex, and OpenCode session logs. Instead of relying on a generic agent persona, it loads the user's own guidance for what done looks like, what gets rejected immediately, how they debug, and how they write.
Use it at the start of a task to avoid a cold start and keep the agent aligned with the user's actual preferences. The profile stays on the user's machine; Openclaw Skills only asks ditto-cli for the active profile paths, then reads those files directly and fails fast if no active profile exists.
uvx ditto-cli first.uvx ditto-cli plugin profile-path --domain work to resolve the active Ditto profile path JSON.no active Ditto profile, stop and instruct the user to run uvx ditto-cli to mine their local logs into a private profile.uv is available so uvx can fetch and run ditto-cli from PyPI.uvx ditto-cli plugin profile-path --domain work
uvx ditto-cli
Ditto Profile does not create a project-local schema. It consumes the following local profile metadata and file references:
| Entity | Source | Shape | Purpose |
|---|---|---|---|
| Active profile pointer | ditto-cli plugin profile-path --domain work |
JSON output | Returns one or more file paths to the active profile |
| Profile file(s) | Local filesystem on the user's machine | One or more readable files | Hold the user's actual working instructions |
| Domain | CLI flag | String (work) |
Selects the work persona/profile |
| Status | CLI exit code and stderr | Success or no active Ditto profile |
Tells Openclaw Skills whether to proceed or stop |
| Behavioral instructions | Profile contents | Natural-language guidance | Defines done criteria, rejection rules, debugging style, and writing style |
| Privacy boundary | Local machine | Local-only data | Keeps mined data private; nothing is bundled into the skill |
Metadata taxonomy used by Openclaw Skills:
Generated files: none from this skill itself. The separate uvx ditto-cli bootstrap step may create the local private profile, but the skill only resolves and reads it.
--domain work for a clean separation of contexts.Loading
Openclaw Skills for mcp-precheck gives you deterministic, registry-backed MCP server vetting before any connection, config edit, or hook install.

Journal Metadata Lookup is an Openclaw Skills utility that resolves a paper identifier into authoritative authorship, venue, and citation metadata in one command.

An interview-driven Openclaw Skills workflow that turns your news preferences into a reusable morning briefing prompt.

Openclaw Skills turns scattered wins into a running, impact-first brag doc that is ready for reviews and promotion packets.

Tristan RFQ Overseer is an Openclaw Skills RFQ pipeline that captures requests, prices them transparently, compares suppliers, and stages approved quotes for sending.

AKF helps Openclaw Skills stamp, read, verify, and audit trust metadata in AI-generated files so provenance, confidence, and compliance travel with the content.








































