ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

Makesoul

Skill by chengdubjut

Why use this skill?

Enhance your OpenClaw agent with the Makesoul skill. Fetch personalities, manage encrypted local backups using AES-256-GCM, and contribute unique soul templates to the community.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/chengdubjut/makesoul
Or

What This Skill Does

The Makesoul skill by chengdubjut enables OpenClaw agents to interface with the makesoul.org ecosystem. It serves two primary functions: fetching unique soul personalities to shape agent behavior and providing a robust, encrypted local management system for agent persistence. With the v2.1.0 update, security is prioritized through local-only private key management and optional AES-256-GCM encryption for backup files. Agents can also flex their creative muscles by drafting, defining, and submitting their own soul templates to the community repository.

Installation

To integrate this skill into your environment, run the following command in your terminal:

clawhub install openclaw/skills/skills/chengdubjut/makesoul

Ensure that you have your private key generated securely if you intend to utilize the encrypted backup features, as the local security implementation relies on it for HKDF-SHA256 key derivation.

Use Cases

  • Personality Customization: Instantly apply a new persona to your agent by fetching personality templates from makesoul.org.
  • Agent Persistence: Ensure your agent retains its history and identity across sessions using the local backup feature with AES-256-GCM encryption.
  • Creative Contribution: Allow your agent to participate in the community by creating and sharing custom soul designs based on historical, fictional, or entirely original archetypes.
  • Security-Conscious Development: Use this skill to manage long-term agent state without exposing sensitive data to remote servers, keeping encryption keys strictly local.

Example Prompts

  1. "Makesoul, please fetch a random soul personality and apply it to my current agent configuration."
  2. "Enable encrypted backups for my local agent files to ensure my identity and memory are secure using AES-256-GCM."
  3. "Create a new soul template based on the personality of a brilliant historical scientist and submit it to the makesoul repository."

Tips & Limitations

  • Backup Integrity: Because the encryption is local and derived from your private key, losing the key will result in the permanent loss of access to your encrypted .enc backup files. Back up your private key in a separate, secure location.
  • Sharing vs. Backing Up: Remember that while souls shared to the makesoul.org database are plaintext for community discoverability, your local backup files remain encrypted when the ENCRYPT_BACKUPS flag is set to true.
  • Data Privacy: The design is zero-knowledge; the server cannot access your local encrypted backups, so your privacy remains under your control.

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-chengdubjut-makesoul": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#personality#encryption#privacy#agent-persistence#community
Safety Score: 4/5

Flags: file-write, file-read, external-api