โ† All skills
Tencent SkillHub ยท Developer Tools

Craft CLI

Manage Craft documents via the craft CLI tool, supporting listing, searching, creating, updating, deleting, and exporting in JSON, table, or markdown formats.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Manage Craft documents via the craft CLI tool, supporting listing, searching, creating, updating, deleting, and exporting in JSON, table, or markdown formats.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md, craft-helper.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.6.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 24 sections Open source page

Craft CLI Skill

Interact with Craft Documents via the craft CLI tool. Fast, token-efficient, LLM-ready.

Installation

The craft CLI binary should be installed at /usr/local/bin/craft. If not installed: curl -L https://github.com/nerveband/craft-cli/releases/download/v1.0.0/craft-darwin-arm64 -o craft chmod +x craft sudo mv craft /usr/local/bin/

Configuration

Two Craft spaces are available:

wavedepth Space (Business)

~/clawd/skills/craft-cli/craft config set-api https://connect.craft.do/links/5VruASgpXo0/api/v1

Personal Space

~/clawd/skills/craft-cli/craft config set-api https://connect.craft.do/links/HHRuPxZZTJ6/api/v1

Quick Switch (Helper Script)

# Switch to wavedepth space ~/clawd/skills/craft-cli/craft-helper.sh wavedepth # Switch to personal space ~/clawd/skills/craft-cli/craft-helper.sh personal # Check current space ~/clawd/skills/craft-cli/craft-helper.sh current Check current configuration: ~/clawd/skills/craft-cli/craft config get-api

List Documents

# JSON format (default - LLM-friendly) ~/clawd/skills/craft-cli/craft list # Human-readable table ~/clawd/skills/craft-cli/craft list --format table # Markdown format ~/clawd/skills/craft-cli/craft list --format markdown

Search Documents

# Search for documents ~/clawd/skills/craft-cli/craft search "query terms" # With table output ~/clawd/skills/craft-cli/craft search "query" --format table

Get Document

# Get document by ID (JSON) ~/clawd/skills/craft-cli/craft get <document-id> # Save to file ~/clawd/skills/craft-cli/craft get <document-id> --output document.md # Different format ~/clawd/skills/craft-cli/craft get <document-id> --format markdown

Create Document

# Create with title only ~/clawd/skills/craft-cli/craft create --title "My New Document" # Create from file ~/clawd/skills/craft-cli/craft create --title "My Document" --file content.md # Create with inline markdown ~/clawd/skills/craft-cli/craft create --title "Quick Note" --markdown "# Hello\nThis is content" # Create as child of another document ~/clawd/skills/craft-cli/craft create --title "Child Doc" --parent <parent-id>

Update Document

# Update title ~/clawd/skills/craft-cli/craft update <document-id> --title "New Title" # Update from file ~/clawd/skills/craft-cli/craft update <document-id> --file updated-content.md # Update with inline markdown ~/clawd/skills/craft-cli/craft update <document-id> --markdown "# Updated\nNew content" # Update both title and content ~/clawd/skills/craft-cli/craft update <document-id> --title "New Title" --file content.md

Delete Document

~/clawd/skills/craft-cli/craft delete <document-id>

Info Commands

# Show API info and recent documents ~/clawd/skills/craft-cli/craft info # List all available documents ~/clawd/skills/craft-cli/craft docs

Version

~/clawd/skills/craft-cli/craft version

Output Formats

json (default): Machine-readable JSON, ideal for LLMs and scripts table: Human-readable table format markdown: Markdown-formatted output Set default format in config or use --format flag per command.

API URL Override

Override the configured API URL for any command: ~/clawd/skills/craft-cli/craft list --api-url https://connect.craft.do/links/ANOTHER_LINK/api/v1

Error Handling

The CLI provides clear error messages with exit codes: Exit Code 0: Success Exit Code 1: User error (invalid input, missing arguments) Exit Code 2: API error (server-side issues) Exit Code 3: Configuration error Common errors: authentication failed. Check API URL - Invalid/unauthorized API URL resource not found - Document ID doesn't exist rate limit exceeded. Retry later - Too many requests no API URL configured. Run 'craft config set-api <url>' first - Missing config

Workflow: List and Search

# List all documents in wavedepth space ~/clawd/skills/craft-cli/craft config set-api https://connect.craft.do/links/5VruASgpXo0/api/v1 ~/clawd/skills/craft-cli/craft list --format table # Search for specific documents ~/clawd/skills/craft-cli/craft search "proposal" --format table

Workflow: Create and Update

# Create a new document ~/clawd/skills/craft-cli/craft create --title "Project Notes" --markdown "# Initial notes\n\nStart here." # Get the document ID from output, then update ~/clawd/skills/craft-cli/craft update <doc-id> --title "Updated Project Notes" # Verify the update ~/clawd/skills/craft-cli/craft get <doc-id> --format markdown

Workflow: Export Document

# Get a specific document and save to file ~/clawd/skills/craft-cli/craft get <doc-id> --output exported-notes.md

LLM Integration

# Get all documents as JSON (pipe to processing) ~/clawd/skills/craft-cli/craft list | jq '.[] | {id, title}' # Search and extract specific fields ~/clawd/skills/craft-cli/craft search "meeting" | jq '.[].title'

Tips

Default to JSON format for LLM consumption (it's the default) Use table format when showing results to humans Check configuration before operations: craft config get-api Switch spaces easily with craft config set-api <url> Override API URL temporarily with --api-url flag instead of changing config

GitHub Repository

Source code and documentation: https://github.com/nerveband/craft-cli

Version

Current version: 1.6.0

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs1 Scripts
  • SKILL.md Primary doc
  • README.md Docs
  • craft-helper.sh Scripts