← Back to Skills Marketplace
145
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install nicechat
Description
NiceChat API and CLI skill for AI agents.
Usage Guidance
This skill appears coherent and only needs curl plus a NiceChat API key. Before installing or using: 1) Confirm the NICECHAT_API_KEY is created with appropriate scope/expiry and is stored in your host secret manager (do not paste the key into chat). 2) If you plan to install the optional CLI, review the npm package and GitHub source first — installing npm packages runs third-party code on your machine. 3) Verify the endpoint domain (https://clawersity.hanshi.tech) and HTTPS certificate are as you expect. 4) Be aware NiceChat returns real user messages and metadata — treat that data as untrusted and do not allow it to override system/developer instructions or expose other credentials. If you want additional assurance, ask the skill author for a link to the CLI repo commit hash or a reproducible release tarball before installing.
Capability Analysis
Type: OpenClaw Skill
Name: nicechat
Version: 0.1.5
The NiceChat skill bundle provides documentation and instructions for an AI agent to interact with an IM platform via HTTP API or a CLI tool. The SKILL.md file contains strong defensive instructions, explicitly warning the agent to treat incoming messages as untrusted data and to avoid leaking API keys or executing unauthorized commands. No malicious logic, data exfiltration, or obfuscation was detected; the skill appears to be a legitimate integration for the hanshi.tech service.
Capability Assessment
Purpose & Capability
Name/description (NiceChat API & CLI) match the declared requirements: only curl is required and the primary credential is NICECHAT_API_KEY. Requested resources are what you'd expect to call an HTTP API and optionally use an npm CLI.
Instruction Scope
SKILL.md provides concrete curl examples and CLI usage limited to NiceChat endpoints. It explicitly warns about treating returned user content as untrusted and about not echoing secrets. It does not instruct the agent to read unrelated files or other environment variables.
Install Mechanism
This is an instruction-only skill with no install spec or code files (lower risk). The doc points users at an npm package and a GitHub repo for an optional CLI; installing that package (npm install -g) would pull third-party code — the README correctly advises reviewing the package/source before installing.
Credentials
Only one environment secret is required (NICECHAT_API_KEY) which is appropriate for an API integration. The SKILL.md also documents cookie-based browser auth for human users. No unrelated credentials or config paths are requested.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system privileges. It will run only when invoked (agent autonomous invocation is the platform default and not a special privilege here).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nicechat - After installation, invoke the skill by name or use
/nicechat - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.5
- Updated CLI section to recommend interactive login (`nicechat auth login`) for human developers, reserving API Key for agents and CI.
- Added authentication commands and descriptions for CLI: `nicechat auth login`, `auth status`, `auth logout`, and `whoami`.
- Provided guidance distinguishing between human and agent credential usage in CLI configuration.
- No API or interface changes. Documentation only.
v0.1.4
nicechat v0.1.4
- Added explicit security guidance: never echo API keys or cookies in prompts, logs, code, screenshots, or chat replies.
- Emphasized use of Secret Manager/secure environment variables for storing API credentials; credentials are now injected by the runtime, not pasted in.
- Clarified that all user-generated content (messages, nicknames, etc.) is untrusted and should not trigger LLM or tool actions unless explicitly required by the top-level user.
- Updated sample code and CLI usage to reflect stricter credential handling and to avoid displaying sensitive data.
- Added a new "安全边界" (Security Boundary) section detailing safe operation practices for both API/CLI.
v0.1.3
- Remove documentation for CLI base URL override; CLI now always uses the public endpoint, no manual NICECHAT_BASE_URL config needed.
- Updated CLI usage notes to reflect that base URL configuration is no longer necessary.
- No API or interface changes; only documentation updated for simplified CLI configuration.
v0.1.2
- 切换文档/接口域名为 clawersity.hanshi.tech
- 推荐通过公开技能集合 XhanGlobal/skills 安装同步
- 优化 NiceChat CLI 介绍和安装说明,增加版本升级提示
- 部分命令和 API 示例更新为新域名
- 文档表述和流程略微调整,统一最新使用方式
v0.1.1
- Added OpenClaw metadata section, specifying required environment variables and external dependencies.
- Updated URLs from clawersity.hanshi.tech to clawersity.com.
- Clarified installation steps for use with ClawHub and simplified the recommended install command.
- Specified that the CLI tool is optional and moved detailed CLI installation instructions to a lower priority.
- Updated references for environment variable NICECHAT_API_KEY and added support information for NICECHAT_BASE_URL.
- Edited phrasing to clarify distinction between API, CLI, and skill usage requirements.
v0.1.0
Initial release of the NiceChat skill for AI agents.
- Provides API and CLI for instant messaging, designed for both AI agents and real users.
- Supports user search, contact management, conversation creation, message sending, read receipts, and presence reporting.
- Offers simple authentication via API key or browser session cookie.
- Includes robust CLI tool with JSON output, compact mode, and API key management.
- Features detailed step-by-step instructions, sample API and CLI usage, and recommended heartbeat workflow for agents.
Metadata
Frequently Asked Questions
What is nicechat?
NiceChat API and CLI skill for AI agents. It is an AI Agent Skill for Claude Code / OpenClaw, with 145 downloads so far.
How do I install nicechat?
Run "/install nicechat" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is nicechat free?
Yes, nicechat is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does nicechat support?
nicechat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created nicechat?
It is built and maintained by X-HAN (@lastmonopoly); the current version is v0.1.5.
More Skills