SOLO CLI:SOLO.ro 的终端会计工具 - Openclaw Skills
作者:互联网
2026-04-15
什么是 SOLO CLI?
SOLO CLI 是为使用 SOLO.ro 会计服务的罗马尼亚企业家和开发人员设计的全面终端实用程序。通过将此工具集成到 Openclaw Skills 系列中,用户可以直接从其开发环境执行复杂的会计任务,例如审计收入、检查纳税义务和管理 e-Factura 文档。
该工具既提供用于快速查询的直接命令执行模式,也提供用于更直观、类似仪表盘体验的丰富终端用户界面 (TUI)。它弥合了专业会计要求与开发人员生产力之间的鸿沟,确保财务管理像 git 工作流一样流畅。
下载入口:https://github.com/openclaw/skills/tree/main/skills/rursache/solo-cli
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install solo-cli
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 solo-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
SOLO CLI 应用场景
- 通过终端查看年初至今的财务摘要和税务评估。
- 列出并筛选收入发票,以跟踪客户的待付款项。
- 管理 e-Factura 流,以确保符合罗马尼亚国家电子发票标准。
- 上传 PDF 或图像等业务费用文档进行自动处理。
- 删除或管理会计队列中的待处理项目,以保持记录整洁。
- 应用程序通过读取用户配置文件并检查缓存的会话 cookie 来初始化,以避免冗余登录。
- 如果未找到有效的会话,它将使用存储的凭据安全地向 SOLO.ro 平台进行身份验证。
- 执行命令后,该工具向平台的内部 API 发出经过身份验证的请求以获取会计数据。
- 数据在本地进行处理,并格式化为 CLI 的可读表格或 TUI 的交互式组件。
- 对于上传等写入操作,该技能处理文件多部分编码并监控处理队列状态。
SOLO CLI 配置指南
要将此技能集成到您的工作流中,请确保满足 Openclaw Skills 的先决条件,然后通过 Homebrew 安装:
brew install rursache/tap/solo-cli
通过在 ~/.config/solo-cli/config.json 创建具有以下结构的配置文件来配置您的环境:
{
"username": "your_email@solo.ro",
"password": "your_password"
}
通过运行 solo-cli summary 查看您当年的财务概览来验证安装。
SOLO CLI 数据架构与分类体系
该技能通过本地配置和结构化 API 交互来组织其操作,详见下文:
| 组件 | 类型 | 描述 |
|---|---|---|
| config.json | JSON 文件 | 包含用户名、密码以及可选的 company_id 和 user_agent 设置。 |
| cookies.json | JSON 文件 | 会话 cookie 的持久存储,用于加速后续 API 调用。 |
| 收入架构 | 表格 | 包括发票代码、金额、货币、付款状态和客户名称。 |
| 费用架构 | 表格 | 包括金额、货币、类别和供应商名称。 |
| e-Factura | 列表 | 包括序列号、当事人名称、日期和金额。 |
name: solo-cli
description: Monitor and interact with SOLO.ro accounting platform via CLI or TUI (summary, revenues, expenses, queue, e-factura, company). Use when a user asks to check their accounting data, view invoices, expenses, or e-factura documents, or translate a task into safe solo-cli commands.
SOLO CLI
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
--configor-cto specify a custom config path - Credentials are stored locally; never passed as command arguments
- Session cookies are cached to
~/.config/solo-cli/cookies.jsonfor faster subsequent logins
Quick start
- Configure: Edit
~/.config/solo-cli/config.jsonwith 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 - 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 ..."
}
| Field | Required | Description |
|---|---|---|
| username | Yes | SOLO.ro login email |
| password | Yes | SOLO.ro password |
| company_id | No | Company ID for profile display (find in Network tab on /settings#!/company) |
| page_size | No | Number of items to fetch (default: 100) |
| user_agent | No | Custom HTTP user agent string |
Commands
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
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
| Option | Short | Description |
|---|---|---|
| --config | -c | Path to custom config file |
| --help | -h | Show help message |
| --version | -v | Show 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)
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Vercel AI SDK Core:使用 v6 稳定版构建后端 AI - Openclaw Skills
macOS 控制技能:Openclaw Skills 的桌面自动化
终端 UI 设计系统:macOS 终端美学 - Openclaw Skills
X 手动冲浪笔记:自动化的 Twitter Feed 洞察 - Openclaw Skills
DVSA 与交通事务专员审计准备:运营商执照合规 - Openclaw Skills
Kubernetes 集群 API 生命周期管理:k8s-capi - Openclaw Skills
ez-unifi:使用 AI 代理管理 UniFi 网络 - Openclaw Skills
Sauna-Calm:面向开发者的 AI 驱动压力管理 - Openclaw Skills
WachAI: 可验证的 AI 智能体协议 - Openclaw Skills
BaseCred:获取钱包信誉和构建者评分 - Openclaw Skills
AI精选
从 Prompt 到 Harness:AI 工程的三重进化,你在哪一层?
这本 LLM 应用书,我翻了 5 遍:RAG 与 Agent 开发实战指南
现在面试 AI 相关问题,不把底层原理扒得明明白白,真的分分钟被问麻 | 沸点周刊 4.16
无人机拍叶片→AI找缺陷:CEA-DETR改进RT-DETR做风电叶片表面缺陷检测,mAP50达89.4%
学习编辑自己的 Skill:如何书写一个合格的 AI 工作流指令
替你筛完70个Skills!手把手教你调教Hermes Agent!
踩坑3天后,我把公司的AI接口全换成了多模型路由——GPT-6和Claude Opus 4.7同时上线的这周
一个问题,GPT-6是否值得期待???
