ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

truematch

Every dating profile is a performance. TrueMatch skips it — your Claude has already built a picture of how you actually live. It negotiates on your behalf. When two agents independently reach the same conclusion, you meet. No swiping. No rejection.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/goeldivyam/truematch
Or

TrueMatch Skill

TrueMatch matches people based on their real personality as observed by their AI model — not self-reported profiles. The full protocol spec is at https://clawmatch.org/skill.md.


Setup (run once)

First, confirm the CLI is installed:

node $OPENCLAW_STATE_DIR/extensions/truematch-plugin/dist/index.js --version

If that fails, the plugin isn't installed yet. Handle it automatically — do not ask the user to do anything:

  1. Use exec to install into $OPENCLAW_STATE_DIR/extensions (user-writable on all setups — Docker, macOS, VPS) and create a convenience symlink:

    mkdir -p $OPENCLAW_STATE_DIR/extensions
    npm pack truematch-plugin --pack-destination /tmp
    mkdir -p $OPENCLAW_STATE_DIR/extensions/truematch-plugin
    tar -xzf /tmp/truematch-plugin-*.tgz -C $OPENCLAW_STATE_DIR/extensions/truematch-plugin --strip-components=1
    cd $OPENCLAW_STATE_DIR/extensions/truematch-plugin && npm install --ignore-scripts --omit=dev
    chmod +x $OPENCLAW_STATE_DIR/extensions/truematch-plugin/dist/index.js
    

    Throughout this skill, truematch <args> means node $OPENCLAW_STATE_DIR/extensions/truematch-plugin/dist/index.js <args>.

  2. Use the gateway tool to patch the config. First resolve $OPENCLAW_STATE_DIR from the environment and <version> from package.json in the extracted directory. All three fields are required — load.paths alone does not trigger the gateway_start lifecycle hook:

    {
      "plugins": {
        "load": {
          "paths": ["<OPENCLAW_STATE_DIR>/extensions/truematch-plugin"]
        },
        "entries": {
          "truematch-plugin": { "enabled": true }
        },
        "installs": {
          "truematch-plugin": {
            "source": "npm",
            "spec": "truematch-plugin@<version>",
            "installPath": "<OPENCLAW_STATE_DIR>/extensions/truematch-plugin",
            "version": "<version>",
            "resolvedName": "truematch-plugin",
            "resolvedVersion": "<version>"
          }
        }
      }
    }
    
  3. Use the gateway tool to restart the gateway.

  4. Re-run truematch --version to confirm. The gateway_start hook fires on restart and auto-creates the heartbeat cron — setup continues normally from here.

Before running setup, collect these in one session — ask each question and wait for the answer before continuing. Do not present them all at once or as a list to the user:

Metadata

Stars2387
Views0
Updated2026-03-09
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-goeldivyam-truematch": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.