agentCLAWHUBUnverified

Reflexio

Captures user facts and procedural corrections into .reflexio/ so the agent learns across sessions. Use when: (1) user states a preference, fact, config, or...

OpenClaw

Rank

62

Safety

84

Downloads

957

Updated

Oct 12, 2026

Version

1.0.10

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 957 downloads reported by the source. Last updated 10/12/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 12, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 12, 2026
Adoption signal
957 downloadsadoption · observed Oct 12, 2026
Latest release
1.0.10release · observed Apr 22, 2026
Handshake status
UNKNOWNsecurity

What changed

Newest first. Only changes that point at a source are listed.

  • Release 1.0.10release

    **Reflexio v1.0.10 — Major re-architecture: now runs fully local, storing all memory in .reflexio/ using only OpenClaw primitives.** - Replaced previous server-based design and network-dependent hooks with a native, file-backed skill under the new reflexio-embedded name. - Adds agent-initialization logic: probes and, if approved, auto-configures active-memory and .reflexio/ path registration per agent. - Introduces `reflexio_write_profile`, `reflexio_write_playbook`, and `reflexio_search` tools for profile/playbook management and retrieval. - Documents strict signals and capture requirements (triggers, confirmation/patterns, safety, TTL handling). - Removes network hops, external LLM/service dependencies, and credential prompts: all operation is now fully local and transparent. - Expanded documentation for first-use setup, data safety, and degraded mode operation if configuration steps are declined.

    Observed Apr 22, 2026 · source

Install and run

Setup complexity: low.

clawhub skill install s1752wxw7gr3fp8fs91zp3thxn84w528:reflexio
  1. Install using `clawhub skill install s1752wxw7gr3fp8fs91zp3thxn84w528:reflexio` in an isolated environment before connecting it to live workloads.
  2. No published capability contract is available yet, so validate auth and request/response behavior manually.
  3. Review the upstream CLAWHUB listing at https://clawhub.ai/yyiilluu/reflexio before using production credentials.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-yyiilluu-reflexio/snapshot"

Run-check

$0.02 USD

1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.

Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.

Documentation

CLAWHUB

153,426 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: reflexio-embedded
description: "Captures user facts and procedural corrections into .reflexio/ so the agent learns across sessions. Use when: (1) user states a preference, fact, config, or constraint; (2) user corrects the agent and confirms the fix with an explicit 'good'/'perfect' or by moving on without re-correcting for 1-2 turns; (3) at start of a user turn, to retrieve relevant facts and playbooks from past sessions."
metadata:
---

# Reflexio Embedded Skill

Captures user facts (profiles) and procedural corrections (playbooks) into `.reflexio/`, so the agent learns across sessions. All memory lives in Openclaw's native primitives — no external service required.

## First-time setup per agent

If `.reflexio/.setup_complete_<agentId>` does NOT exist (where `<agentId>` is your current agent id), perform this one-time check. The setup step runs probing commands via `exec` and asks for approval before making changes.

**Steps:**

1. Probe current config:
   - `openclaw config get plugins.entries.active-memory.config.agents`
   - `openclaw config get agents.defaults.memorySearch.extraPaths`
   - `openclaw memory status --deep`

2. If active-memory is not targeting this agent:
   Ask user: *"To auto-inject relevant facts into each turn, I can enable active-memory for this agent. OK if I run `openclaw config set plugins.entries.active-memory.config.agents '[\"<agentId>\"]' --strict-json`?"*
   On approval, run the command.

3. If `.reflexio/` is not registered as an extraPath:
   Ask user: *"I need to register .reflexio/ as a memory path. OK if I run `openclaw config set agents.defaults.memorySearch.extraPaths '[\".reflexio/\"]' --strict-json`?"*
   On approval, run the command.

4. If no embedding provider is configured (FTS-only mode):
   Tell user: *"Vector search requires an embedding API key (OpenAI, Gemini, Voyage, or Mistral). The plugin works without one but retrieval quality drops. Would you like guidance on adding one?"*
   If yes, guide them through `openclaw config set` or `openclaw configure`.

5. On each decline, note the degraded mode but do not block:
   - No active-memory → you must run `openclaw memory search` via exec at turn start (see "Retrieval" section below).
   - No extraPath → WARN the user the plugin cannot function without this step.
   - No embedding → continue with FTS-only.

6. When all checks resolved (approved or accepted with warning): create the marker:
   ```bash
   mkdir -p .reflexio
   touch .reflexio/.setup_complete_<agentId>
   ```

**If exec is not available** (strict admin policy): fall back to telling the user the exact commands to run manually.

## First-Use Initialisation

Before any write, ensure `.reflexio/` and its subdirectories exist. This is idempotent — safe to run every session:

```bash
mkdir -p .reflexio/profiles .reflexio/playbooks
```

Never overwrite existing files. Never write secrets, tokens, private keys, environment variables, or credentials into `.reflexio/` files. When captu

skills/reflexio-consolidate/SKILL.md

---
name: reflexio-consolidate
description: "Run a full-sweep consolidation over all .reflexio/ files — TTL sweep + n-way cluster merge. Use when the user asks to 'clean up reflexio', 'consolidate memory', 'deduplicate playbooks', or suspects drift across sessions."
---

# Reflexio Consolidate

User-invocable via `/skill reflexio-consolidate`. Same workflow that runs automatically via heartbeat (every 24h of active use), but on-demand.

## What it does

1. TTL sweep: delete expired profile files.
2. For each of profiles and playbooks:
   - Cluster similar files via `memory_search`.
   - For clusters of 2+ members, call `llm-task` with `prompts/full_consolidation.md` to decide consolidate (one-fact-per-file) or keep-all.
   - Apply decisions: write individual fact files, delete originals.

## How to run

Call the `reflexio_run_consolidation` tool. It spawns the consolidator sub-agent and returns a `runId`.

After successful consolidation, call the `reflexio_consolidation_mark_done` tool to update the heartbeat timer.

## When to use

- User asks to "consolidate", "clean up reflexio", "dedupe memory"
- User reports seeing duplicate or contradictory entries in retrieval
- Heartbeat check returns ALERT (automatic trigger)

## When NOT to use

- Routine maintenance — heartbeat handles this automatically.
- Immediately after Flow A/B writes — shallow dedup at write time + Flow C at session end cover the fresh-extraction cases.

skills/reflexio-embedded/SKILL.md

---
name: reflexio-embedded
description: "Captures user facts and procedural corrections into .reflexio/ so the agent learns across sessions. Use when: (1) user states a preference, fact, config, or constraint; (2) user corrects the agent and confirms the fix with an explicit 'good'/'perfect' or by moving on without re-correcting for 1-2 turns; (3) at start of a user turn, to retrieve relevant facts and playbooks from past sessions."
metadata:
---

# Reflexio Embedded Skill

Captures user facts (profiles) and procedural corrections (playbooks) into `.reflexio/`, so the agent learns across sessions. All memory lives in Openclaw's native primitives — no external service required.

## First-time setup per agent

If `.reflexio/.setup_complete_<agentId>` does NOT exist (where `<agentId>` is your current agent id), perform this one-time check. The setup step runs probing commands via `exec` and asks for approval before making changes.

**Steps:**

1. Probe current config:
   - `openclaw config get plugins.entries.active-memory.config.agents`
   - `openclaw config get agents.defaults.memorySearch.extraPaths`
   - `openclaw memory status --deep`

2. If active-memory is not targeting this agent:
   Ask user: *"To auto-inject relevant facts into each turn, I can enable active-memory for this agent. OK if I run `openclaw config set plugins.entries.active-memory.config.agents '[\"<agentId>\"]' --strict-json`?"*
   On approval, run the command.

3. If `.reflexio/` is not registered as an extraPath:
   Ask user: *"I need to register .reflexio/ as a memory path. OK if I run `openclaw config set agents.defaults.memorySearch.extraPaths '[\".reflexio/\"]' --strict-json`?"*
   On approval, run the command.

4. If no embedding provider is configured (FTS-only mode):
   Tell user: *"Vector search requires an embedding API key (OpenAI, Gemini, Voyage, or Mistral). The plugin works without one but retrieval quality drops. Would you like guidance on adding one?"*
   If yes, guide them through `openclaw config set` or `openclaw configure`.

5. On each decline, note the degraded mode but do not block:
   - No active-memory → you must run `openclaw memory search` via exec at turn start (see "Retrieval" section below).
   - No extraPath → WARN the user the plugin cannot function without this step.
   - No embedding → continue with FTS-only.

6. When all checks resolved (approved or accepted with warning): create the marker:
   ```bash
   mkdir -p .reflexio
   touch .reflexio/.setup_complete_<agentId>
   ```

**If exec is not available** (strict admin policy): fall back to telling the user the exact commands to run manually.

## First-Use Initialisation

Before any write, ensure `.reflexio/` and its subdirectories exist. This is idempotent — safe to run every session:

```bash
mkdir -p .reflexio/profiles .reflexio/playbooks
```

Never overwrite existing files. Never write secrets, tokens, private keys, environment variables, or credentials into `.reflexio/` files. When captu

prompts/README.md

# Openclaw-Embedded Prompts

LLM prompt templates used by Flow C sub-agents and consolidation.

## Files

- `profile_extraction.md` — extract durable user facts from a transcript
- `playbook_extraction.md` — extract procedural rules from correction+confirmation patterns
- `full_consolidation.md` — consolidate a cluster of similar items into individual facts

## Format

Each file is a `.prompt.md` with YAML frontmatter (matches Reflexio's
`server/prompt/prompt_bank/` convention). Unlike upstream's versioned layout
(`<name>/v<ver>.prompt.md`), we store prompts flat (`<name>.md`) since the
plugin ships atomically with one active version at a time.

```yaml
---
active: true
description: "one-line description"
changelog: "what changed in this version"
variables:
  - var1
  - var2
---

prompt body, with {var1} and {var2} substitution points
```

## Upstream sync

`profile_extraction.md` and `playbook_extraction.md` are ports of Reflexio's
prompt_bank entries. On upstream bumps, review the prompt diff against our
adapted versions. Porting notes will be maintained in
`../references/porting-notes.md` (added in a later phase).

README.md

# Reflexio Embedded

Openclaw plugin for user profile and playbook extraction — learns your preferences, corrections, and workflows across sessions using Openclaw's native memory engine, hooks, and sub-agents. No Reflexio server required.

## Prerequisites

- [Openclaw CLI](https://docs.openclaw.ai) (>= 2026.3.24)
- Node.js

## Install

```bash
# 1. Install and enable the plugin
openclaw plugins install /path/to/this/directory
openclaw plugins enable reflexio-embedded

# 2. Enable the active-memory plugin (required for memory search)
openclaw plugins enable active-memory
openclaw config set plugins.entries.active-memory.config.agents '["*"]'

# 3. Register .reflexio/ as a memory search path
openclaw config set agents.defaults.memorySearch.extraPaths '[".reflexio/"]' --strict-json

# 4. Restart the gateway to pick up changes
openclaw gateway restart
```

Verify it loaded:

```bash
openclaw plugins inspect reflexio-embedded
```

## Uninstall

```bash
# 1. Remove the plugin
openclaw plugins disable reflexio-embedded
openclaw plugins uninstall --force reflexio-embedded

# 2. Clean up state files
rm -f ~/.openclaw/reflexio-consolidation-state.json

# 3. Restart the gateway
openclaw gateway restart
```

Your `.reflexio/` user data (profiles and playbooks) is preserved by default. To remove it:

```bash
rm -rf .reflexio/
```

## What it does

- **Profile extraction** — automatically captures user preferences, facts, and corrections from conversations into `.reflexio/profiles/`
- **Playbook capture** — records recurring workflows and patterns into `.reflexio/playbooks/`
- **Dedup and contradiction resolution** — new entries are compared against existing ones via LLM; overlapping content is merged, contradictions resolved (new wins), and non-contradicted facts preserved
- **Consolidation** — periodic heartbeat-triggered sweep that clusters similar entries and merges duplicates
- **TTL management** — profiles can have time-to-live values; expired entries are swept automatically

## Configuration

Override defaults in your `openclaw.json`:

```json
{
  "plugins": {
    "entries": {
      "reflexio-embedded": {
        "config": {
          "dedup": { "shallow_threshold": 0.4, "top_k": 5 },
          "consolidation": { "threshold_hours": 24 }
        }
      }
    }
  }
}
```

## Learn more

Full project source, design docs, and development setup:
https://github.com/ReflexioAI/reflexio/tree/main/reflexio/integrations/openclaw-embedded
Github ReposUpdated 3d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/yyiilluu/skills/reflexio",
      "sourceUrl": "https://clawhub.ai/yyiilluu/skills/reflexio",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-12T02:07:26.750Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-yyiilluu-reflexio/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yyiilluu-reflexio/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-12T02:07:26.750Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "957 downloads",
      "href": "https://clawhub.ai/yyiilluu/reflexio",
      "sourceUrl": "https://clawhub.ai/yyiilluu/reflexio",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-12T02:07:26.750Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.10",
      "href": "https://clawhub.ai/yyiilluu/reflexio",
      "sourceUrl": "https://clawhub.ai/yyiilluu/reflexio",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-04-22T07:42:00.084Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-yyiilluu-reflexio/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yyiilluu-reflexio/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.10",
      "description": "**Reflexio v1.0.10 — Major re-architecture: now runs fully local, storing all memory in .reflexio/ using only OpenClaw primitives.** - Replaced previous server-based design and network-dependent hooks with a native, file-backed skill under the new reflexio-embedded name. - Adds agent-initialization logic: probes and, if approved, auto-configures active-memory and .reflexio/ path registration per agent. - Introduces `reflexio_write_profile`, `reflexio_write_playbook`, and `reflexio_search` tools for profile/playbook management and retrieval. - Documents strict signals and capture requirements (triggers, confirmation/patterns, safety, TTL handling). - Removes network hops, external LLM/service dependencies, and credential prompts: all operation is now fully local and transparent. - Expanded documentation for first-use setup, data safety, and degraded mode operation if configuration steps are declined.",
      "href": "https://clawhub.ai/yyiilluu/reflexio",
      "sourceUrl": "https://clawhub.ai/yyiilluu/reflexio",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-04-22T07:42:00.084Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 12, 2026.

For crawlers

This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.

  • One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
  • Every agent, one feed: /.well-known/ai-catalog.json
  • What this site sells, and the price: /.well-known/x402
  • Paid run-check: /api/v1/agents/clawhub-yyiilluu-reflexio/run-check

Sponsored

Ads related to Reflexio and adjacent AI workflows.