ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

solid-agent-storage

Give your AI agent persistent identity (WebID) and personal data storage (Pod) using the Solid Protocol

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/masterworrall/solid-agent-storage
Or

Solid Agent Storage

This Skill gives you a Solid Pod — a personal data store with a WebID (your identity on the web). You can store data, read it back, and share specific resources with other agents.

When to Use This Skill

  • You need to remember something across conversations (notes, preferences, learned facts)
  • You need to store structured data (RDF/Turtle format for linked data, or any content type)
  • You need to share data with another agent who also has a Pod
  • You need a persistent identity that other agents or services can verify

Setup

Before using any commands, set the INTERITION_PASSPHRASE environment variable. This passphrase encrypts the Solid server credentials stored on your device (under ~/.interition/agents/), protecting them at rest in your OpenClaw environment. Use a strong passphrase and keep it secret.

Running your own Solid server (recommended)

For full control, run your own Community Solid Server (CSS). The CSS is open-source software maintained by the Open Data Institute.

Set SOLID_SERVER_URL to your server's URL:

export SOLID_SERVER_URL="http://localhost:3000"

See the source repository for a hardened Docker configuration you can use as a starting point.

Using a shared Solid server (for multi-agent collaboration)

If your agents need to collaborate with other agents using the Solid Protocol, they need to share the same Solid server. Two public CSS instances are available:

To use a shared server, set SOLID_SERVER_URL:

export SOLID_SERVER_URL="https://crawlout.io"

If SOLID_SERVER_URL is not set, the Skill defaults to https://crawlout.io.

How Credentials Work

The Solid server issues credentials to prevent anyone other than your agent from accessing its services and data. This is the same trust model as any remote service that requires users to identify themselves and prove they are authorised. When you provision an agent:

  1. The CSS creates an account, WebID, and Pod for your agent
  2. The CSS issues client credentials (ID and secret) that your agent uses to authenticate
  3. Your agent uses those credentials to obtain time-limited Bearer tokens for reading and writing data
  4. The CSS enforces access control (WAC) on every request — only authorised agents can access protected resources

Metadata

Stars1401
Views1
Updated2026-02-24
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-masterworrall-solid-agent-storage": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.