LaunchKit · 2026
Back to Skills

fabric-api

Create/search Fabric resources via HTTP API.

1
1.9k downloads
by @tristanmanchester

Setup & Installation

openclaw skills install @tristanmanchester/fabric-api

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install fabric-api

Version History

v1.0.1Feb 26, 2026 - Version note by skill developer:

- Added cross-platform helper scripts for Node (fabric.mjs) and Python (fabric.py) to replace bash-only curl wrappers. - Updated documentation to show usage examples with Node and Python helpers. - Added in-repo references: REFERENCE.md (schema quirks) and TROUBLESHOOTING.md (debugging tips). - Improved setup/config instructions and clarified required skill environment variables. - Expanded and clarified API gotchas, workflows, and error handling sections. - Metadata updated to support both OpenClaw and Clawdbot runtimes.

What This Skill Does

Reads and writes content in a Fabric workspace using the Fabric HTTP API. Supports notepads, folders, bookmarks, files, and tags. Ships cross-platform Node and Python helper scripts for API calls.

Cross-platform Node and Python helpers make the same API calls work on Windows, macOS, and Linux without relying on bash-only scripts.

When to use it

  • Creating a tagged notepad from meeting notes
  • Bookmarking a URL directly into the Fabric inbox
  • Searching the workspace for notes by topic or keyword
  • Organizing resources by creating and naming folders
  • Listing recent items inside a specific Fabric folder

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a note called 'Q2 Planning' with my action items in the Fabric inbox

AGENT
  1. 1Reads FABRIC_API_KEY from environment
  2. 2Constructs POST /v2/notepads payload with name, text, and parentId set to @alias::inbox
  3. 3Sends request via the Node helper script
  4. 4Parses response to confirm the created notepad ID and name
OUTPUT

Notepad 'Q2 Planning' created in Fabric inbox with the provided content and its UUID returned

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

FABRIC_API_KEY environment variableFabric account at fabric.so to obtain the API key