← Back to Skills Marketplace
guowaa223

Title Replier

by guowaa223 · GitHub ↗ · v1.0.0 · MIT-0
win32darwinlinux ✓ Security Clean
113
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install title-replier
Description
为助手回复添加随机不重复称号 - 让对话更有趣、更个性化
Usage Guidance
This skill appears to do exactly what it says: pick a random non-repeating title and store recent history in a local file. Before installing, note: 1) SKILL.md mentions features not present (titles.js file, import-titles command, and automatic config.yaml loading) — these are documentation mismatches, not evidence of malicious behavior. 2) The skill writes history.json in the skill folder; ensure that directory is appropriate and does not contain sensitive files you don't want overwritten. 3) There are no network calls or credential requests, which reduces risk. If you want to be extra cautious, open index.js yourself (it's short), run it in a sandbox or review it line-by-line, and confirm the agent integration will call the exported reply() function only when you expect.
Capability Analysis
Type: OpenClaw Skill Name: title-replier Version: 1.0.0 The skill bundle is a simple utility designed to prepend randomized titles to assistant responses. The logic in index.js is limited to local file system operations for managing a history file (history.json) and lacks any network capabilities, sensitive data access, or command execution features. No indicators of malicious intent or prompt injection were found.
Capability Assessment
Purpose & Capability
The name/description match the implementation: index.js provides reply/selectTitle and maintains history.json. Minor documentation mismatches: SKILL.md references a separate titles.js and an import-titles CLI command, but the package embeds the title lists in index.js and does not implement import-titles. These are likely documentation staleness, not malicious behavior.
Instruction Scope
SKILL.md states the skill '自动触发' (auto-insert titles) and shows a config.yaml example, but the code does not read config.yaml or provide an auto-hook—it only exports functions and offers simple CLI commands (test, list, history, reset). The docs also mention importing external title JSON (node index.js import-titles ...) which is not implemented. These inconsistencies are scope/documentation problems but do not indicate exfiltration or unexpected data access.
Install Mechanism
No install spec; single small Node.js file and package.json with no dependencies. No downloads or archives. Requires node binary which is proportional.
Credentials
The skill requires no environment variables, no credentials, and no external config paths. It reads/writes a local history.json in the skill directory only, which is proportional to its stated memory feature.
Persistence & Privilege
always is false and the skill does not request system-wide changes. It writes a local history.json (expected). Autonomous invocation is allowed by platform default but that alone is not a problem for this simple feature.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install title-replier
  3. After installation, invoke the skill by name or use /title-replier
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
手动发布 - 完成技能迁移
Metadata
Slug title-replier
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Title Replier?

为助手回复添加随机不重复称号 - 让对话更有趣、更个性化. It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.

How do I install Title Replier?

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

Is Title Replier free?

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

Which platforms does Title Replier support?

Title Replier is cross-platform and runs anywhere OpenClaw / Claude Code is available (win32, darwin, linux).

Who created Title Replier?

It is built and maintained by guowaa223 (@guowaa223); the current version is v1.0.0.

💬 Comments