Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .agents/skills/omniclaw-cli/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,14 @@ omniclaw-cli ping

## Configuration (one-time setup)

Before using any payment commands, you must configure the CLI with your server details:
**IMPORTANT:** Your owner must provide these values before your session starts. Do NOT look for them yourself - ask your owner if they are missing.

Your owner gives you:
- `--server-url`: OmniClaw server URL (e.g., `https://api.omniclaw.com` or `http://localhost:8080`)
- `--token`: Your scoped agent token (from your owner)
- `--wallet`: Your wallet alias (e.g., `primary`)

**Configure the CLI:**

```bash
omniclaw-cli configure \
Expand All @@ -49,17 +56,14 @@ omniclaw-cli configure \
--wallet <WALLET_ALIAS>
```

**Where to get these values:**
- `--server-url`: Your OmniClaw server URL (e.g., `https://api.omniclaw.com` or `http://localhost:8080`)
- `--token`: Your scoped agent token (from your owner)
- `--wallet`: Your wallet alias (e.g., `primary`)

**Verify configuration:**

```bash
omniclaw-cli configure --show
```

**If credentials are missing:** Stop and ask your owner. Do not proceed without them.

---

## Verify Setup
Expand Down
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,30 @@ uv sync --extra dev

## Quick Start

### For Agents Using the CLI

```bash
pip install omniclaw
omniclaw-cli configure --server-url <SERVER_URL> --token <TOKEN> --wallet primary
```

### For Owners Running the Server

```bash
# Clone and start
git clone https://github.com/omniclaw/omniclaw.git
cd omniclaw
docker-compose up -d

# Server runs at http://localhost:8088
```

**Required environment variables:**
```
CIRCLE_API_KEY=your_circle_api_key
ENTITY_SECRET=your_entity_secret
```

1. Create a `.env` file:

```
Expand Down
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ echo "Running release-oriented SDK checks..."
uv run pytest tests/test_setup.py tests/test_payment_intents.py tests/test_client.py tests/test_webhook_verification.py

echo "Building sdist and wheel..."
uv run python -m build
uv run python3 -m build

echo "Validating package metadata..."
uv run twine check dist/*
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ omniclaw-cli = "omniclaw.cli_agent:main"

[dependency-groups]
dev = [
"build>=1.4.0",
"python-dotenv>=1.2.1",
"uvicorn>=0.42.0",
]
Expand Down
2 changes: 2 additions & 0 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading