# Send SOLO.ro cli to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
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. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "solo-cli",
    "name": "SOLO.ro cli",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/rursache/solo-cli",
    "canonicalUrl": "https://clawhub.ai/rursache/solo-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/solo-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=solo-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "references/help-man-page.md",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "solo-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-08T09:19:27.636Z",
      "expiresAt": "2026-05-15T09:19:27.636Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=solo-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=solo-cli",
        "contentDisposition": "attachment; filename=\"solo-cli-1.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "solo-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/solo-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/solo-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/solo-cli",
    "agentUrl": "https://openagent3.xyz/skills/solo-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/solo-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/solo-cli/agent.md"
  }
}
```
## Documentation

### Overview

Use solo-cli to access SOLO.ro accounting platform data via command-line interface or interactive TUI.

### Installation

If the solo-cli command is not available, install via Homebrew:

brew install rursache/tap/solo-cli

### Defaults and safety

Config file location: ~/.config/solo-cli/config.json (created on first run)
Use --config or -c to specify a custom config path
Credentials are stored locally; never passed as command arguments
Session cookies are cached to ~/.config/solo-cli/cookies.json for faster subsequent logins

### Quick start

Configure: Edit ~/.config/solo-cli/config.json with username/password
Summary: solo-cli summary
Summary for year: solo-cli summary 2025
Revenues: solo-cli revenues
Expenses: solo-cli expenses
Queue: solo-cli queue
E-Factura: solo-cli efactura
Company: solo-cli company
Upload: solo-cli upload file.pdf
Delete: solo-cli queue delete <ID>
TUI: solo-cli (no command)
Demo: solo-cli demo

### Configuration

Config file structure:

{
  "username": "your_email@solo.ro",
  "password": "your_password",
  "company_id": "12345",
  "page_size": 100,
  "user_agent": "Mozilla/5.0 ..."
}

FieldRequiredDescriptionusernameYesSOLO.ro login emailpasswordYesSOLO.ro passwordcompany_idNoCompany ID for profile display (find in Network tab on /settings#!/company)page_sizeNoNumber of items to fetch (default: 100)user_agentNoCustom HTTP user agent string

### summary [year]

Show account summary for a year.

solo-cli summary          # Current year
solo-cli summary 2025     # Specific year

Output: Year, Revenues, Expenses, Taxes

### revenues

List revenue invoices.

solo-cli revenues
solo-cli rev              # Alias

Output: Invoice code, amount, currency, paid status, client name

### expenses

List expenses.

solo-cli expenses
solo-cli exp              # Alias

Output: Amount, currency, category, supplier name

### queue

List pending documents in expense queue or delete them.

solo-cli queue            # List queue
solo-cli q                # Alias
solo-cli queue delete 123 # Delete item by ID
solo-cli q del 123        # Alias

Output: Document name, days pending, overdue status (ID included)

### efactura

List e-Factura documents.

solo-cli efactura
solo-cli ei               # Alias

Output: Serial code, amount, currency, date, party name

### company

Show company profile.

solo-cli company

Output: Company name, CUI, registration number, address

### upload <file>

Upload an expense document (PDF or image).

solo-cli upload invoice.pdf
solo-cli up invoice.pdf   # Alias

Output: Upload status and confirmation.

### demo

Start TUI with mock data for screenshots or testing (no API calls).

solo-cli demo

### tui

Start interactive TUI mode (default when no command given).

solo-cli tui
solo-cli                  # Same as above

### Global options

OptionShortDescription--config-cPath to custom config file--help-hShow help message--version-vShow version

### Examples

# Basic usage
solo-cli summary
solo-cli revenues

# Custom config
solo-cli -c ~/work-config.json summary

# Pipe to grep
solo-cli expenses | grep -i "food"

# View specific year
solo-cli summary 2024

# Upload a document
solo-cli upload invoice.pdf

# Delete a queued item
solo-cli queue delete 123456

### Authentication flow

On startup, loads cookies from ~/.config/solo-cli/cookies.json
Validates cookies with a test API call
If valid, uses cached session
If invalid/missing, logs in with credentials from config
Saves new cookies for next session

### Troubleshooting

"credentials missing": Edit config.json with your SOLO.ro username/password
"authentication failed": Check credentials are correct
"invalid JSON in config": Fix syntax errors in config.json
Company info not showing: Add company_id to config (optional field)
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: rursache
- Version: 1.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-08T09:19:27.636Z
- Expires at: 2026-05-15T09:19:27.636Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/solo-cli)
- [Send to Agent page](https://openagent3.xyz/skills/solo-cli/agent)
- [JSON manifest](https://openagent3.xyz/skills/solo-cli/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/solo-cli/agent.md)
- [Download page](https://openagent3.xyz/downloads/solo-cli)