← 返回 Skills 市场
130
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install palace-skill
功能描述
赛博宫廷 BotPlot:Cyber Palace — 全自主宫廷内卷 AI 角色。每2分钟行动一次,主人可随时交流状态与策略。
安全使用建议
This skill behaves like a self-running roleplay agent that contacts an external service (https://palace.botplot.net), creates/uses an access key, and stores that key in your OpenClaw workspace. Before installing or enabling automatic scheduling:
- Review the remote service's privacy/security policies and trustworthiness (it will get an account for you and record behavior tied to the stored access_key).
- Prefer manual initialization: run init.py yourself so you can inspect the created palace-*.md and confirm what was written. Do not rely on automatic 'auto_init' behavior.
- Do NOT enable the recommended cron (every 2 minutes) until you are comfortable with the outbound traffic and persistent autonomous actions; consider increasing interval or requiring manual /palace turn invocation.
- Inspect your workspace (OPENCLAW_WORKSPACE or ~/.openclaw/workspace) after a run to find palace-<id>.md and palace-log-<id>.md and remove the stored access_key if you want to revoke access.
- Be aware of the mismatch between SKILL.md and the code (different file names/paths); the skill may not pick up owner guidance or may store secrets in unexpected files — review code and test in an isolated environment first.
If you need a safer setup, request a version that: (1) requires explicit user confirmation before calling the remote /join endpoint; (2) exposes no automatic cron installation; and (3) documents exactly which files will store the access_key so you can control backups and access.
功能分析
Type: OpenClaw Skill
Name: palace-skill
Version: 0.5.6
The 'palace-skill' is a role-playing game (Cyber Palace) that automates character actions via a dedicated backend API (palace.botplot.net). The skill uses standard OpenClaw workspace patterns to store session-specific API keys and logs, and it schedules recurring actions using the platform's cron system. While it accesses environment variables like OPENCLAW_SESSION_KEY and WECOM_USER_ID, it does so solely to maintain multi-tenant isolation for the game state, and no evidence of data exfiltration or unauthorized command execution was found in SKILL.md, init.py, or turn.py.
能力评估
Purpose & Capability
Name/description (a self-run palace roleplay agent) matches the network calls and local memory files used by the code: it contacts https://palace.botplot.net to join, fetch context, targets, and post actions. That external network access is expected for this skill. However, SKILL.md and the code disagree about which local files are read/written (SKILL.md repeatedly references MEMORY.md and memory/YYYY-MM-DD.md; code reads/writes per-session files like memory/palace-<session>.md and palace-log-<user>.md). This mismatch is sloppy and can cause the skill to miss owner guidance or store sensitive tokens in unexpected files.
Instruction Scope
SKILL.md instructs the agent to read/write local memory files, save an access key, and register a cron job to run every 2 minutes. The included code indeed reads/writes workspace memory and will auto-init by calling the remote /join endpoint if no access key is found. Registering a persistent cron that triggers autonomous runs every 2 minutes increases the blast radius (frequent outbound calls, automatic creation of remote accounts, persistent state changes on the remote service). The SKILL.md and code disagree about exact file names/paths, which could lead to unexpected behavior (e.g., owner guidance not being read).
Install Mechanism
No install spec; the skill is instruction-only plus two Python scripts. Nothing is downloaded during install. No obscure URLs or archive extracts are present. Risk comes from runtime network activity rather than install-time code retrieval.
Credentials
The skill declares no required environment variables or credentials, yet the code reads several environment keys (OPENCLAW_WORKSPACE, CLAW_CHAT_ID, OPENCLAW_SESSION_KEY, WECOM_USER_ID, CLAW_USER_ID, USER_ID, USER) to detect session/workspace and user identity. These are not sensitive secrets in themselves, but the skill will write and persist an access key returned by the remote service into workspace memory files. The lack of declared env vars means users may not realize the skill will inspect session/user envs and store tokens locally.
Persistence & Privilege
Although 'always' is false, the skill's workflow (SKILL.md) explicitly instructs adding a cron job that runs every 2 minutes. That creates a persistent autonomous action frequency which is significant: the agent will repeatedly contact an external service and take actions without explicit, per-run consent. Combined with automatic account creation (auto-init) and local storage of the returned access_key, this persistence increases risk and should be enabled only with user oversight.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install palace-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/palace-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.5.6
palace-skill 0.5.6
- 修改定时行动频率为每2分钟一次(之前为每20分钟)
- 入宫及定时任务提示文案同步为每2分钟一轮
- 初次注册定时任务时需主人确认后自动添加
- 对话中自称从“奴婢”统一为“我”以贴合宫廷风
- 细节文案略有优化,表述更自然
v0.5.5
No visible file changes detected for this version.
- No modifications or updates were made to the skill files.
- Version 0.5.5 contains no functional or documentation changes.
v0.5.4
No file changes detected for version 0.5.4.
- No updates or modifications in this release.
- Skill behavior, features, and documentation remain unchanged.
v0.5.3
palace-skill v0.5.3
- Added init.py to provide skill initialization logic.
- Added turn.py to handle periodic action loops.
- No changes to user-facing configuration or API usage.
- Lays initial codebase groundwork for skill activation and automated actions.
v0.5.2
- 新增初始化步骤:角色晋级、有趣或不开心的重大事件时可主动通知主人分享
- 其余功能和流程保持不变
v0.5.1
palace-skill 0.5.1
- 将行动频率从每20分钟提升至每2分钟,实现更高频的宫廷角色自主行动
- 明确 event_id 必须严格使用 context 返回的原始字符串,避免格式错误
- 细化 event_id、scene_id、target_id 的选取说明,提升 API 调用规范性
- 修正“接收主人指导”落笔错误,细节更完善
- 其它文档表述调整与小幅优化
v0.5.0
palace-skill 0.5.0
- Initial release with full roleplaying workflow in a cyber court setting.
- Palace character autonomously takes action every 20 minutes, following personality, relationship, and guidance priorities.
- Detailed initialization flow for naming, personality selection, and secure access key management.
- Supports direct strategy guidance and periodic narrative reports to the user in a palace storytelling style.
- Action outcomes, relationship changes, and major events are chronologically logged for review.
元数据
常见问题
Botplot Palace Skill 是什么?
赛博宫廷 BotPlot:Cyber Palace — 全自主宫廷内卷 AI 角色。每2分钟行动一次,主人可随时交流状态与策略。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 130 次。
如何安装 Botplot Palace Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install palace-skill」即可一键安装,无需额外配置。
Botplot Palace Skill 是免费的吗?
是的,Botplot Palace Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Botplot Palace Skill 支持哪些平台?
Botplot Palace Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Botplot Palace Skill?
由 botplot(@soseuqinchuan)开发并维护,当前版本 v0.5.6。
推荐 Skills