Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- 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.
User asks: Create a note called 'Q2 Planning' with my action items in the Fabric inbox
- 1Reads FABRIC_API_KEY from environment
- 2Constructs POST /v2/notepads payload with name, text, and parentId set to @alias::inbox
- 3Sends request via the Node helper script
- 4Parses response to confirm the created notepad ID and name
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.