diff --git a/README.md b/README.md index 0b0f0c6..b1db09e 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,14 @@ LLM-assisted automation: ## Install +Install as a ClawHub skill for OpenClaw/Codex/Claude-style agent workflows: + +```bash +openclaw skills install things-cloud +``` + +ClawHub listing: https://clawhub.ai/pdurlej/things-cloud + Install the preferred CLI: ```bash @@ -348,7 +356,14 @@ skills/things-cloud/SKILL.md Use it when wiring Things Cloud into OpenClaw, ClawHub, Codex, Claude Code, or another agent runtime that understands `SKILL.md` style instructions. The skill -wraps `things-cloud-cli` and `things-mcp`; it does not duplicate runtime code. +works through MCP when available and falls back to `things-cloud-cli` for hosts +that prefer shell commands; it does not duplicate runtime code. + +Install from ClawHub: + +```bash +openclaw skills install things-cloud +``` Local OpenClaw test install from this checkout: diff --git a/docs/integrations/openclaw-publishing.md b/docs/integrations/openclaw-publishing.md index d5e7871..0a5fc56 100644 --- a/docs/integrations/openclaw-publishing.md +++ b/docs/integrations/openclaw-publishing.md @@ -11,6 +11,9 @@ agent runtimes that can consume `SKILL.md` style instructions. It wraps the maintained `things-cloud-cli` and `things-mcp` tools instead of duplicating runtime code. +It works with OpenClaw, Codex, and Claude Code through MCP when available, with +a CLI fallback for hosts that prefer shell commands. + ## Install from This Repository After the skill is merged to `main`, OpenClaw users can install from the raw @@ -47,9 +50,9 @@ Publish the skill: clawhub skill publish ./skills/things-cloud \ --slug things-cloud \ --name "Things Cloud" \ - --version 0.1.0 \ + --version 0.1.1 \ --tags latest \ - --changelog "Initial Things Cloud skill for safe OpenClaw, Codex, and Claude Code task automation." \ + --changelog "Document OpenClaw, Codex, and Claude Code support via MCP with CLI fallback." \ --clawscan-note "This skill installs and calls the maintained things-cloud-cli and things-mcp Go binaries. It requires Things Cloud credentials through THINGS_USERNAME plus THINGS_TOKEN or THINGS_PASSWORD. Agent writes should use dry-run before execution." ``` diff --git a/skills/things-cloud/SKILL.md b/skills/things-cloud/SKILL.md index 5c7f024..4cb65fd 100644 --- a/skills/things-cloud/SKILL.md +++ b/skills/things-cloud/SKILL.md @@ -1,7 +1,7 @@ --- name: things-cloud description: Manage Things 3 tasks through Things Cloud using the maintained things-cloud-sdk CLI and MCP server, with dry-run safety for agent writes. -version: 0.1.0 +version: 0.1.1 metadata: openclaw: requires: @@ -42,6 +42,9 @@ metadata: Use this skill when the user wants an agent to inspect or safely update Things 3 tasks through Things Cloud. +Works with OpenClaw, Codex, and Claude Code through MCP when available, with a +CLI fallback for hosts that prefer shell commands. + Prefer the MCP server when the host supports MCP. Use the CLI as the fallback or when the user asks for explicit shell commands.