← Back to Skills Marketplace
airoucat233

Solvea Chat

by Airoucat233 · GitHub ↗ · v0.5.7 · MIT-0
cross-platform ⚠ suspicious
357
Downloads
0
Stars
1
Active Installs
38
Versions
Install in OpenClaw
/install solvea-chat
Description
Call Solvea Web App chat API to get AI customer service replies. Use for real customer-service questions. On session boot message ("new session was started")...
Usage Guidance
This skill's code and installer are coherent with a Solvea chat proxy, but the package metadata incorrectly claims no required env vars—yet the code requires and will persist SOLVEA_API_KEY and SOLVEA_AGENT_ID in a plaintext .env. Before installing: (1) review the setup.sh and scripts (they will modify ~/.openclaw/openclaw.json and copy files into an agent workspace), (2) prefer running setup.sh with --dry-run first, (3) verify the correct Solvea API base URL (apps.voc.ai vs solvea.cx) and that the token you provide is scoped/rotatable, (4) consider creating a dedicated, least-privileged token for this skill and avoid placing other sensitive credentials there, and (5) back up openclaw.json in case you want to revert changes. The primary issue is metadata inconsistency—if you rely on registry declarations, ask the publisher to correct required env var declarations or inspect the code yourself before proceeding.
Capability Assessment
Purpose & Capability
The skill's name, README and scripts consistently implement a Solvea Web App chat client (chat.py + solvea_client.py + setup.sh). Requiring an API token and agent ID is appropriate for this purpose. However the registry metadata declared 'required env vars: none' while the code enforces SOLVEA_API_KEY and SOLVEA_AGENT_ID and the installer writes a .env—this mismatch is an incoherence.
Instruction Scope
Runtime instructions and templates limit behavior to forwarding user messages to the Solvea API and managing per-user chat IDs in memory/solvea-sessions.json. The installer edits OpenClaw config (openclaw.json) to add bindings/agents which is expected for installing a channel-bound agent. No instructions attempt to read unrelated secrets or exfiltrate data to unexpected endpoints.
Install Mechanism
No remote downloads; the included setup.sh copies the skill into the agent workspace, creates a Python venv and installs two PyPI deps (httpx, python-dotenv). That install mechanism is standard and proportional for a Python CLI skill. setup.sh will write files into the workspace and openclaw.json—normal for a skill installer but requires local config changes.
Credentials
The skill legitimately needs SOLVEA_API_KEY (X-Token) and SOLVEA_AGENT_ID; the code will abort if they are missing. The registry metadata incorrectly lists no required env vars or primary credential, which is inconsistent and could mislead users. The installer writes those credentials into a plaintext .env in the skill directory by default—users should be aware of local persistence. Also the default SOLVEA_BASE_URL in code and .env is https://apps.voc.ai while SKILL.md links to https://solvea.cx; this domain mismatch should be verified.
Persistence & Privilege
The skill does not request 'always: true' and follows normal installation behavior. setup.sh will add an agent entry and channel binding to ~/.openclaw/openclaw.json and copy files into the agent workspace, create a .venv, and save .env with credentials. These are expected but are persistent changes to OpenClaw configuration and local disk.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install solvea-chat
  3. After installation, invoke the skill by name or use /solvea-chat
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.5.7
solvea-chat 0.5.7 - scripts/solvea_client.py updated. - No user-facing documentation or API changes. - Internal/implementation-level improvement or bug fix.
v0.5.6
solvea-chat 0.5.6 - Added new template files: BOOTSTRAP.md, HEARTBEAT.md, TOOLS.md. - Updated core script and templates for improved structure and clarity. - Revised and streamlined configuration and documentation in SKILL.md. - Removed obsolete _meta.json file. - Adjusted setup steps in setup.sh for consistency with new structure.
v0.5.5
- Updated version from 0.4.0 to 0.5.5 in metadata. - No functional or documentation changes; only the version number was modified in _meta.json.
v0.5.4
solvea-chat 0.5.4 - Updated the skill metadata file (_meta.json) without changes to functionality or documentation. - No user-facing changes; version increment reflects metadata update.
v0.5.3
新增 BOOTSTRAP.md、HEARTBEAT.md、TOOLS.md 模板,setup.sh 同步写入所有 workspace 文件
v0.5.2
修复 SKILL.md 调用示例:将 $SKILL=<skill目录> 占位符改为 workspace 相对路径,避免 agent 解析错误;SOUL.md 去掉对 SKILL.md 的显式引用
v0.5.1
还原 templates 为与 solvea workspace 一致的版本;压制 httpx/httpcore DEBUG 日志
v0.5.0
重构 SOUL.md/AGENTS.md:SOUL 只讲原则,AGENTS 控制流程(含渲染后的完整调用命令),修复 agent 用命令名猜测调用方式的问题
v0.4.0
solvea-chat 0.4.0 - Update version to 0.4.0 in SKILL.md. - No functional or documentation changes detected aside from version bump.
v0.3.9
- Version bump to 0.3.9 - Minor updates to SKILL.md documentation - No functional or API changes to chat logic - Setup script and usage instructions remain unchanged
v0.3.8
solvea-chat 0.3.8 - Various script and setup improvements for smoother installation and integration. - Minor documentation updates in SKILL.md. - No breaking changes to workflow or usage.
v0.3.7
- Bumped version to 0.3.7. - Internal scripts (chat.py and solvea_client.py) updated. - Documentation (SKILL.md) refreshed without user-facing changes.
v0.3.6
solvea-chat 0.3.6 - Updated version to 0.3.6. - Minor adjustments to source files; no user-facing feature changes mentioned.
v0.3.5
solvea-chat 0.3.5 - Version bump to 0.3.5. - Minor updates to SKILL.md and supporting scripts. - No breaking changes; existing workflows remain unchanged.
v0.3.4
solvea-chat 0.3.4 - Updated documentation in SKILL.md for clarity and accuracy. - Minor improvements to setup and chat scripts. - No breaking changes or new features introduced.
v0.3.3
solvea-chat 0.3.3 - Updated version to 0.3.3. - Minor edits and maintenance to SKILL.md and setup files. - No user-facing feature changes or major fixes.
v0.3.2
solvea-chat 0.3.2 - Added uninstall.sh script for easier removal. - Updated install and setup documentation in SKILL.md. - Minor code or script adjustments in chat.py and setup.sh to support the above changes.
v0.3.1
solvea-chat 0.3.1 - Updated SKILL.md to version 0.3.1. - Internal updates to scripts/chat.py and setup.sh. - No user-facing feature changes documented.
v0.2.9
Version 0.2.9 - Updated documentation in SKILL.md and USER.md. - Minor script and setup.sh improvements for clarity and usability. - No breaking changes to the API or invocation method. - Improved guidance for manual configuration and session management.
v0.2.8
solvea-chat 0.2.8 - Updated setup.sh and internal scripts for improved reliability. - Documentation adjustments in SKILL.md. - Minor internal improvements; no API or workflow changes.
Metadata
Slug solvea-chat
Version 0.5.7
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 38
Frequently Asked Questions

What is Solvea Chat?

Call Solvea Web App chat API to get AI customer service replies. Use for real customer-service questions. On session boot message ("new session was started")... It is an AI Agent Skill for Claude Code / OpenClaw, with 357 downloads so far.

How do I install Solvea Chat?

Run "/install solvea-chat" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Solvea Chat free?

Yes, Solvea Chat is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Solvea Chat support?

Solvea Chat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Solvea Chat?

It is built and maintained by Airoucat233 (@airoucat233); the current version is v0.5.7.

💬 Comments