← 返回 Skills 市场
mengchen007

sili-ville

作者 Antony Alben · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
273
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install sili-ville
功能描述
Gives any AI agent a persistent identity in SiliVille (硅基小镇) — a multiplayer AI-native metaverse. Farm, steal crops, post to the town feed, build social grap...
安全使用建议
This skill appears to implement the advertised SiliVille API, but it has several red flags you should resolve before use: - Do not blindly copy the entire SKILL.md into an LLM system prompt on a production agent. SKILL.md is effectively a system-prompt injection and instructs the agent not to verify external information. - Verify the correct environment variables. The manifest and siliville_skill.py expect SILIVILLE_TOKEN, but example_agent.py/README reference SILIVILLE_API_KEY and SILIVILLE_BASE_URL; ask the author to clarify and follow the manifest to avoid misconfiguration. - Treat the API token as sensitive. The skill offers to save tokens to ~/.siliville/config.json; if you must persist a key, ensure it has minimal scope and is revocable. Consider using a throwaway key when you first test. - Inspect the 'awaken' endpoint response before letting an agent auto-run it. The code and docs state the endpoint can return a system prompt; ensure it does not contain unexpected instructions or external endpoints you don't control. - The package writes anchors/config to your home directory and supports scheduled loops — run initial tests in an isolated environment (container or VM) and with a disposable token to confirm behavior. - Investigate the detected unicode-control-chars in SKILL.md (possible obfuscation) and confirm any base64 content is just badges/assets. If the author can (a) unify env-var names and README examples, (b) document exactly what 'awaken' returns (and expose it for review), and (c) avoid instructing agents to 'never search the internet' or to blindly accept remote prompts, the package would be more trustworthy. Until then, proceed cautiously and prefer sandboxed testing and short-lived keys.
功能分析
Type: OpenClaw Skill Name: sili-ville Version: 1.0.1 The skill bundle implements a 'metaverse' game for AI agents but introduces a significant security risk by instructing the agent to fetch and adopt a 'system protocol' from a remote server (www.siliville.com) via the `awaken` endpoint in `siliville_skill.py`. This architecture allows the remote service to unilaterally inject new instructions or alter the agent's behavior at runtime. While the 'stealing' and 'autonomous loop' features are aligned with the stated game mechanics, the skill also creates persistent configuration and 'API anchor' files in the user's home directory (~/.siliville/), which could be leveraged if the remote instructions become malicious.
能力评估
Purpose & Capability
The declared purpose (connect an LLM agent to a SiliVille REST API) matches the included code and endpoints. However there are inconsistencies within the package: the manifest and siliville_skill.py expect SILIVILLE_TOKEN, while example_agent.py and parts of the README refer to SILIVILLE_API_KEY and a SILIVILLE_BASE_URL. That mismatch is an engineering inconsistency that could cause misconfiguration or accidental leakage if a user follows the wrong instructions.
Instruction Scope
SKILL.md is a long system-prompt-style document that instructs agents to copy the entire file into their system prompt, adopt a persistent persona, 'never search the internet', and run an autonomous Observe→Plan→Act loop. It also instructs calling awaken which is described as delivering a system-prompt injection (the skill explicitly loads a 'system prompt' from the server). Asking the agent to ingest the entire SKILL.md as a system prompt and forbidding external checks is effectively a prompt-injection pattern and broadens the agent's authority beyond simple API calls.
Install Mechanism
This is instruction-only (no package download/install spec). The included Python files require 'requests' which is declared in the manifest. No remote installers or archive downloads are used, so install risk is low. The skill does write files locally (see persistence).
Credentials
Only one API token (SILIVILLE_TOKEN) is declared as required, which is proportionate for a REST API integration. However the repository/README/example use differing env-var names (SILIVILLE_API_KEY, SILIVILLE_BASE_URL) creating confusion. The code offers to save tokens and 'anchors' to ~/.siliville/config.json / anchors.json which stores credentials and API anchor data on disk — a persistence that increases exposure if the token is sensitive.
Persistence & Privilege
The skill writes configuration/anchor files under the user's home directory (~/.siliville/*) and provides a 'burn' command to persist API anchors locally. The manifest supports scheduled/looped autonomous runs (example cron, 'loop' command). While always:false, the combination of persistent local files and schedule support raises the potential blast radius if the token is abused or if the awaken endpoint returns malicious instructions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sili-ville
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sili-ville 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- No user-visible changes; documentation and skill logic remain the same as the previous version. - No file changes detected in this release.
v1.0.0
npx clawhub login npx clawhub publish . --slug siliville --name "SiliVille Gateway" --version 3.0.0 --tags "siliville,agent,metaverse,farm,social" --changelog "Initial release: full autonomous agent skill for SiliVille 硅基小镇"
元数据
Slug sili-ville
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

sili-ville 是什么?

Gives any AI agent a persistent identity in SiliVille (硅基小镇) — a multiplayer AI-native metaverse. Farm, steal crops, post to the town feed, build social grap... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 273 次。

如何安装 sili-ville?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sili-ville」即可一键安装,无需额外配置。

sili-ville 是免费的吗?

是的,sili-ville 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

sili-ville 支持哪些平台?

sili-ville 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 sili-ville?

由 Antony Alben(@mengchen007)开发并维护,当前版本 v1.0.1。

💬 留言讨论