skills$openclaw/craft
noah-ribaudo8.2k

by noah-ribaudo

craft – OpenClaw Skill

craft is an OpenClaw Skills integration for writing workflows. Manage Craft notes, documents, and tasks via CLI. Use when the user asks to add notes, create documents, manage tasks, search their Craft documents, or work with daily notes. Craft is a note-taking app for macOS/iOS.

8.2k stars1.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026writing

Skill Snapshot

namecraft
descriptionManage Craft notes, documents, and tasks via CLI. Use when the user asks to add notes, create documents, manage tasks, search their Craft documents, or work with daily notes. Craft is a note-taking app for macOS/iOS. OpenClaw Skills integration.
ownernoah-ribaudo
repositorynoah-ribaudo/craft
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @noah-ribaudo/craft
last updatedFeb 7, 2026

Maintainer

noah-ribaudo

noah-ribaudo

Maintains craft in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
274 B
SKILL.md
2.1 KB
SKILL.md

name: craft description: Manage Craft notes, documents, and tasks via CLI. Use when the user asks to add notes, create documents, manage tasks, search their Craft documents, or work with daily notes. Craft is a note-taking app for macOS/iOS. metadata: {"clawdbot":{"install":[{"id":"craft-cli","kind":"script","path":"scripts/craft","dest":"~/bin/craft","label":"Install Craft CLI"}]}}

Craft CLI

Interact with Craft.do documents, blocks, and tasks.

Setup

  1. Install: Copy scripts/craft to ~/bin/craft and make executable
  2. Get API URL from Craft: Settings > Integrations > Craft Connect > Create Link
  3. Set env var: export CRAFT_API_URL='https://connect.craft.do/links/YOUR_LINK/api/v1'

Add to shell profile for persistence.

Commands

Documents

craft folders                    # List all folders
craft docs [location]            # List documents (unsorted, trash, templates, daily_notes)
craft doc <id>                   # Get document content by ID
craft daily [date]               # Get daily note (today, yesterday, YYYY-MM-DD)
craft search <term>              # Search across documents
craft create-doc "Title" [folderId]  # Create new document

Blocks

craft add-block <docId> "markdown"      # Add block to document
craft add-to-daily "markdown" [date]    # Add to daily note (default: today)
craft update-block <blockId> "markdown" # Update existing block
craft delete-block <blockId>...         # Delete block(s)

Tasks

craft tasks [scope]              # List tasks (inbox, active, upcoming, logbook)
craft add-task "text" [scheduleDate]  # Add task to inbox
craft complete-task <id>         # Mark task as done
craft delete-task <id>           # Delete task

Collections

craft collections                # List all collections
craft collection-items <id>      # Get items from collection

Notes

  • Markdown content passed as arguments; escape quotes if needed
  • Dates: today, yesterday, or YYYY-MM-DD
  • Task scopes: inbox (default), active, upcoming, logbook
  • Document locations: unsorted, trash, templates, daily_notes
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install craft?

Run openclaw add @noah-ribaudo/craft in your terminal. This installs craft into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/noah-ribaudo/craft. Review commits and README documentation before installing.