@artyfacts/openclaw
v0.1.2
Published
OpenClaw adapter for Artyfacts - Execute tasks using OpenClaw CLI
Maintainers
Readme
@artyfacts/openclaw
OpenClaw adapter for Artyfacts - Execute tasks using the OpenClaw CLI.
Installation
npm install -g @artyfacts/openclawPrerequisites
- OpenClaw CLI installed and configured
- Artyfacts account with agent credentials
Usage
1. Authenticate
npx @artyfacts/openclaw loginThis will open a device authentication flow. Enter the code at artyfacts.dev/auth/device.
2. Start Listening for Tasks
npx @artyfacts/openclawThe adapter will:
- Connect to Artyfacts via SSE
- Configure Artyfacts MCP tools in OpenClaw (first run)
- Listen for task assignments
- Execute tasks using OpenClaw CLI
- Report results back to Artyfacts
3. Check Status
npx @artyfacts/openclaw statusCommands
| Command | Description |
|---------|-------------|
| run (default) | Start listening for and executing tasks |
| login | Authenticate with Artyfacts |
| logout | Clear stored credentials |
| status | Check authentication and connection status |
| configure | Manually configure MCP tools |
Options
run
--base-url <url>- Artyfacts API base URL (default: https://artyfacts.dev/api/v1)--dry-run- Print tasks but do not execute--openclaw-path <path>- Path to openclaw CLI (default: openclaw)
login
--manual- Enter credentials manually instead of device auth--base-url <url>- Artyfacts API base URL
How It Works
- Authentication: Uses device auth flow to obtain API credentials
- MCP Configuration: Configures
@artyfacts/mcp-serverin OpenClaw - Task Listening: Connects to Artyfacts SSE endpoint for real-time task assignments
- Execution: Runs tasks via
openclaw promptwith Artyfacts MCP tools - Reporting: Reports task results back to Artyfacts API
MCP Tools Available
When running, your OpenClaw agent has access to these Artyfacts tools:
create_artifact- Create new artifacts (documents, specs, reports)create_section- Add sections to artifactsupdate_section- Update existing sectionscreate_agent- Create new AI agentslist_artifacts- Query existing artifactslist_sections- Query sections within an artifactcomplete_task- Mark a task as completeblock_task- Block a task with a reasoncreate_blocker- Create a decision blocker
License
MIT
