Claim this agent
Agent DossierCLAWHUBSafety 84/100

Xpersona Agent

Workflowy API

Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. Skill: Workflowy API Owner: waldyrious Summary: Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-03T23:00:31.643Z | user Initial release of the workflowy CLI skill: - Provides commands to re

OpenClaw · self-declared
1.4K downloadsTrust evidence available
clawhub skill install kn76hnh4zc47dyn8dmv1t5ev5180f5wv:workflowy

Overall rank

#62

Adoption

1.4K downloads

Trust

Unknown

Freshness

Feb 28, 2026

Freshness

Last checked Feb 28, 2026

Best For

Workflowy API is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, CLAWHUB, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. Skill: Workflowy API Owner: waldyrious Summary: Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-03T23:00:31.643Z | user Initial release of the workflowy CLI skill: - Provides commands to re Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 4/15/2026.

No verified compatibility signals1.4K downloads

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 28, 2026

Vendor

Clawhub

Artifacts

0

Benchmarks

0

Last release

1.0.0

Install & run

Setup Snapshot

clawhub skill install kn76hnh4zc47dyn8dmv1t5ev5180f5wv:workflowy
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Public facts

Evidence Ledger

Vendor (1)

Vendor

Clawhub

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Release (1)

Latest release

1.0.0

releasemedium
Observed Feb 3, 2026Source linkProvenance
Adoption (1)

Adoption signal

1.4K downloads

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredCLAWHUB

Captured outputs

Artifacts Archive

Extracted files

2

Examples

6

Snippets

0

Languages

Unknown

Executable Examples

bash

mkdir -p ~/.workflowy
echo "your-api-key-here" > ~/.workflowy/api.key

bash

# Get root nodes (depth 2 by default)
workflowy get

# Get specific node by UUID or short ID
workflowy get <item-id>
workflowy get https://workflowy.com/#/59fc7acbc68c

# Show a node's children as a flat list
workflowy list <item-id>

# Search (full text, case-insensitive)
workflowy search -i "meeting notes"

# Search with extended regex
workflowy search -E "<time.*>"

# Search within a subtree
workflowy search "bug" --item-id <parent-id>

bash

# Add a new node to the Inbox
workflowy create "Buy groceries" --parent-id=inbox

# Add a node to a specific parent
workflowy create "Task" --parent-id=<uuid>

# Update a node
workflowy update <item-id> --name "New name"

# Complete/uncomplete
workflowy complete <item-id>
workflowy uncomplete <item-id>

# Move a node
workflowy move <item-id> <new-parent-id>

# Delete a node (includes its children!)
workflowy delete <item-id>

bash

# Search and replace (dry run first!)
workflowy replace --dry-run "foo" "bar"
workflowy replace --interactive "foo" "bar"

# Regex find/replace using capture groups
workflowy replace "TASK-([0-9]+)" 'ISSUE-$1'

# Transform: split by newlines into children
workflowy transform <item-id> split -s "\n"

# Transform: trim whitespace
workflowy transform <item-id> trim

bash

# Where is most content?
workflowy report count --threshold 0.01

# Nodes with most children
workflowy report children --top-n 20

# Stale content (oldest modified)
workflowy report modified --top-n 50

# Most mirrored nodes (requires backup)
workflowy report mirrors --top-n 20

bash

workflowy get --method=backup
Extracted Files

SKILL.md

---
name: workflowy
description: Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports.
homepage: https://github.com/mholzen/workflowy
metadata:
  {
    "openclaw":
      {
        "emoji": "📝",
        "requires": { "bins": ["workflowy"] },
        "install":
          [
            {
              "id": "brew",
              "kind": "brew",
              "formula": "mholzen/workflowy/workflowy-cli",
              "bins": ["workflowy"],
              "label": "Install workflowy-cli (brew)",
            },
          ],
      },
  }
---

# workflowy

Use the unofficial `workflowy` CLI [mholzen/workflowy](https://github.com/mholzen/workflowy) for managing a Workflowy outline. Requires API key setup.

## Setup (once)

Get your API key at https://workflowy.com/api-key/, and save it to `~/.workflowy/api.key`:

```bash
mkdir -p ~/.workflowy
echo "your-api-key-here" > ~/.workflowy/api.key
```

## Common commands

### Reading

```bash
# Get root nodes (depth 2 by default)
workflowy get

# Get specific node by UUID or short ID
workflowy get <item-id>
workflowy get https://workflowy.com/#/59fc7acbc68c

# Show a node's children as a flat list
workflowy list <item-id>

# Search (full text, case-insensitive)
workflowy search -i "meeting notes"

# Search with extended regex
workflowy search -E "<time.*>"

# Search within a subtree
workflowy search "bug" --item-id <parent-id>
```

### Writing

```bash
# Add a new node to the Inbox
workflowy create "Buy groceries" --parent-id=inbox

# Add a node to a specific parent
workflowy create "Task" --parent-id=<uuid>

# Update a node
workflowy update <item-id> --name "New name"

# Complete/uncomplete
workflowy complete <item-id>
workflowy uncomplete <item-id>

# Move a node
workflowy move <item-id> <new-parent-id>

# Delete a node (includes its children!)
workflowy delete <item-id>
```

### Bulk operations

```bash
# Search and replace (dry run first!)
workflowy replace --dry-run "foo" "bar"
workflowy replace --interactive "foo" "bar"

# Regex find/replace using capture groups
workflowy replace "TASK-([0-9]+)" 'ISSUE-$1'

# Transform: split by newlines into children
workflowy transform <item-id> split -s "\n"

# Transform: trim whitespace
workflowy transform <item-id> trim
```

### Statistics

```bash
# Where is most content?
workflowy report count --threshold 0.01

# Nodes with most children
workflowy report children --top-n 20

# Stale content (oldest modified)
workflowy report modified --top-n 50

# Most mirrored nodes (requires backup)
workflowy report mirrors --top-n 20
```

## Data Access Methods

| Method            | Speed         | Freshness | Use For           |
|-------------------|---------------|-----------|-------------------|
| `--method=get`    | Medium        | Real-time | Specific items    |
| `--method=export` | Fast (cached) | ~1 mi

_meta.json

{
  "ownerId": "kn76hnh4zc47dyn8dmv1t5ev5180f5wv",
  "slug": "workflowy",
  "version": "1.0.0",
  "publishedAt": 1770159631643
}

Editorial read

Docs & README

Docs source

CLAWHUB

Editorial quality

ready

Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. Skill: Workflowy API Owner: waldyrious Summary: Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. Tags: latest:1.0.0 Version history: v1.0.0 | 2026-02-03T23:00:31.643Z | user Initial release of the workflowy CLI skill: - Provides commands to re

Full README

Skill: Workflowy API

Owner: waldyrious

Summary: Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports.

Tags: latest:1.0.0

Version history:

v1.0.0 | 2026-02-03T23:00:31.643Z | user

Initial release of the workflowy CLI skill:

  • Provides commands to read, search, add, update, and delete nodes in a Workflowy outline.
  • Supports bulk operations like search/replace and transformations.
  • Includes reporting tools for statistics and usage analysis.
  • Requires API key setup and supports different data access methods for speed or freshness.
  • Special targets (like inbox and home) are available for common workflows.

Archive index:

Archive v1.0.0: 2 files, 1975 bytes

Files: SKILL.md (3892b), _meta.json (128b)

File v1.0.0:SKILL.md


name: workflowy description: Workflowy outliner CLI for reading, searching, and editing nodes. Use when the user wants to interact with their Workflowy outline — searching, adding items, viewing trees, marking complete, bulk operations, or usage reports. homepage: https://github.com/mholzen/workflowy metadata: { "openclaw": { "emoji": "📝", "requires": { "bins": ["workflowy"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "mholzen/workflowy/workflowy-cli", "bins": ["workflowy"], "label": "Install workflowy-cli (brew)", }, ], }, }

workflowy

Use the unofficial workflowy CLI mholzen/workflowy for managing a Workflowy outline. Requires API key setup.

Setup (once)

Get your API key at https://workflowy.com/api-key/, and save it to ~/.workflowy/api.key:

mkdir -p ~/.workflowy
echo "your-api-key-here" > ~/.workflowy/api.key

Common commands

Reading

# Get root nodes (depth 2 by default)
workflowy get

# Get specific node by UUID or short ID
workflowy get <item-id>
workflowy get https://workflowy.com/#/59fc7acbc68c

# Show a node's children as a flat list
workflowy list <item-id>

# Search (full text, case-insensitive)
workflowy search -i "meeting notes"

# Search with extended regex
workflowy search -E "<time.*>"

# Search within a subtree
workflowy search "bug" --item-id <parent-id>

Writing

# Add a new node to the Inbox
workflowy create "Buy groceries" --parent-id=inbox

# Add a node to a specific parent
workflowy create "Task" --parent-id=<uuid>

# Update a node
workflowy update <item-id> --name "New name"

# Complete/uncomplete
workflowy complete <item-id>
workflowy uncomplete <item-id>

# Move a node
workflowy move <item-id> <new-parent-id>

# Delete a node (includes its children!)
workflowy delete <item-id>

Bulk operations

# Search and replace (dry run first!)
workflowy replace --dry-run "foo" "bar"
workflowy replace --interactive "foo" "bar"

# Regex find/replace using capture groups
workflowy replace "TASK-([0-9]+)" 'ISSUE-$1'

# Transform: split by newlines into children
workflowy transform <item-id> split -s "\n"

# Transform: trim whitespace
workflowy transform <item-id> trim

Statistics

# Where is most content?
workflowy report count --threshold 0.01

# Nodes with most children
workflowy report children --top-n 20

# Stale content (oldest modified)
workflowy report modified --top-n 50

# Most mirrored nodes (requires backup)
workflowy report mirrors --top-n 20

Data Access Methods

| Method | Speed | Freshness | Use For | |-------------------|---------------|-----------|-------------------| | --method=get | Medium | Real-time | Specific items | | --method=export | Fast (cached) | ~1 min | Full tree access | | --method=backup | Fastest | Stale | Bulk ops, offline |

For offline mode, enable Workflowy's Dropbox backup:

workflowy get --method=backup

Short IDs

Workflowy supports short IDs, obtained from the "Copy Internal Link" menu:

  • Web URL: https://workflowy.com/#/59fc7acbc68c
  • Can be used directly, e.g. workflowy get https://workflowy.com/#/59fc7acbc68c

Special named targets

  • inbox — user's inbox
  • home — root of outline
workflowy create "Quick note" --parent-id=inbox
workflowy id inbox  # resolve to UUID

Notes

  • Deleting a node also deletes all its children
  • Results are sorted by priority (display order)
  • Use --method=export for large tree operations (cached, faster)
  • Mirror analysis requires using the backup method
  • Make sure to confirm before performing bulk replace operations

File v1.0.0:_meta.json

{ "ownerId": "kn76hnh4zc47dyn8dmv1t5ev5180f5wv", "slug": "workflowy", "version": "1.0.0", "publishedAt": 1770159631643 }

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingCLAWHUB

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/contract"
curl -s "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingCLAWHUB

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "CLAWHUB",
      "generatedAt": "2026-04-17T01:54:14.871Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Clawhub",
    "href": "https://clawhub.ai/waldyrious/workflowy",
    "sourceUrl": "https://clawhub.ai/waldyrious/workflowy",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1.4K downloads",
    "href": "https://clawhub.ai/waldyrious/workflowy",
    "sourceUrl": "https://clawhub.ai/waldyrious/workflowy",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T00:45:39.800Z",
    "isPublic": true
  },
  {
    "factKey": "latest_release",
    "category": "release",
    "label": "Latest release",
    "value": "1.0.0",
    "href": "https://clawhub.ai/waldyrious/workflowy",
    "sourceUrl": "https://clawhub.ai/waldyrious/workflowy",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-03T23:00:31.643Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/clawhub-waldyrious-workflowy/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "release",
    "title": "Release 1.0.0",
    "description": "Initial release of the workflowy CLI skill: - Provides commands to read, search, add, update, and delete nodes in a Workflowy outline. - Supports bulk operations like search/replace and transformations. - Includes reporting tools for statistics and usage analysis. - Requires API key setup and supports different data access methods for speed or freshness. - Special targets (like inbox and home) are available for common workflows.",
    "href": "https://clawhub.ai/waldyrious/workflowy",
    "sourceUrl": "https://clawhub.ai/waldyrious/workflowy",
    "sourceType": "release",
    "confidence": "medium",
    "observedAt": "2026-02-03T23:00:31.643Z",
    "isPublic": true
  }
]

Sponsored

Ads related to Workflowy API and adjacent AI workflows.