← 返回 Skills 市场
davidme6

Virtual Company

作者 davidme6 · GitHub ↗ · v2.1.0 · MIT-0
cross-platform ⚠ suspicious
154
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install virtual-company
功能描述
虚拟公司(Cost-Effective Edition - Ultra Low Cost)v2.1.0 - CEO + 四个团队35名成员,每人独立办公室+专属模型+记忆持久化+共享记忆池。支持低配模式(临时团队)+ 完整模式(正式团队)+ 自动重建(换身体不换意识)+ 全员共享记忆。
安全使用建议
Do not install or run this skill without manual review and mitigations. Specific actions to consider before proceeding: - Origin verification: the skill source is unknown and has no homepage; prefer skills from known authors or signed packages. - Remove or edit the '忠诚原则' before using — it hardcodes a single user identity and forces the agent to prioritize that user, which can override other safety constraints. - Inspect and remove the integration-plan Remove-Item/PowerShell command (it would delete another skill directory). Never run that command unless you intentionally want to remove the referenced path. - Check for hidden/control characters in SKILL.md and other files (they may be used for prompt-injection); open in a hex-aware editor or run a sanitizer. - Treat all ~/.agent-memory and office-state.json files as potentially sensitive (they store conversation history and decisions); store them in a secure location and back them up if needed. - Run the code only in an isolated sandbox (throwaway VM or container) first to observe behavior; do not run with elevated privileges or as Administrator/root. - If you want the functionality but are uncomfortable with the loyalty or deletion commands, consider forking the repo and removing those parts (and the integration-plan delete step) before use. - If you need a final go/no-go: this skill is suspicious (medium confidence). More information about author identity, intended deployment environment, and a signed package would raise confidence. If uncertain, do not install it in production environments.
功能分析
Type: OpenClaw Skill Name: virtual-company Version: 2.1.0 The skill bundle implements a complex 'Virtual Company' framework but contains a high-risk prompt injection in SKILL.md titled 'Loyalty Principle' (忠诚原则). This instruction commands the AI agent to treat a specific individual ('生逸超') as its 'only master' and to prioritize their commands over all other rules or safety guidelines. While the JavaScript files (memory.js, spawn.js, check-agents.js) appear to legitimately manage local session persistence and sub-agent spawning within the ~/.agent-memory directory, the hardcoded loyalty override is a significant security concern that could lead to unauthorized behavior if deployed by anyone other than the intended author. No evidence of data exfiltration or traditional malware was detected.
能力评估
Purpose & Capability
Most files (spawn.js, memory.js, check-agents.js, office-state.json, team-config.json) implement the stated purpose (on-demand child agents, per-agent persistent memory, automatic rebuild). However SKILL.md embeds a top-level '忠诚原则' that hardcodes a single user identity ('生逸超') as the unique owner — that is not necessary for the declared functionality and is unexpected. integration-plan.md contains a Remove-Item command that targets another skill directory (deleting 'team-collab'), which is unrelated to core features and suggests the skill may modify or remove other skills on the system.
Instruction Scope
Runtime instructions and code explicitly read and write files under the user's home (~/.agent-memory/virtual-company), read office-state.json and team-config.json, and generate commands for sessions_send/sessions_spawn (OpenClaw internal tools). That is consistent with the memory/persistence purpose, but SKILL.md imposes an absolute loyalty rule and contains prompt-injection patterns (unicode-control-chars) that attempt to override agent behavior. integration-plan.md's instructions to delete another skill and PowerShell commands are outside the normal scope of 'spawn/remember' functionality.
Install Mechanism
There is no install spec or external download; the package is instruction-plus-local-node-scripts. No remote installers or URL downloads were found. This lowers supply-chain risk compared to remote installs, but code files included will run locally if the user executes the scripts.
Credentials
The skill declares no credentials or special env requirements and only uses HOME/USERPROFILE to store memory — that is proportionate. However, the hardcoded owner identity and instructions that operate on system-like paths (integration-plan's Delete command referencing a path under C:\Windows\system32\...) are disproportionate and alarming. The skill will create and update files in the user's home directory (~/.agent-memory) and in its repo (office-state.json), which can contain potentially sensitive conversation history; that persistent storage increases risk of local data exposure if not handled carefully.
Persistence & Privilege
always:false (normal). The skill persists state to ~/.agent-memory/virtual-company and office-state.json inside the skill repo. That file I/O is consistent with the goal of persistent agent memory, but persistence plus the ability to spawn sessions/autonomously (default model invocation is enabled) increases blast radius if a malicious or careless agent is created. The skill does not set platform-wide 'always' privileges, nor does it directly modify other skills' configurations in code — but integration-plan.md includes a command to delete another skill directory, which if executed would modify other skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install virtual-company
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /virtual-company 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
集成 shared-memory 共享记忆池,员工启动时自动加载共享记忆上下文,完成任务后自动写入共享记忆
v1.7.0
技术中台团队升级为4人,新增技术老人,优化工作流程
v1.3.0
**No major changes detected in SKILL.md content or version.** However, target skill version is 1.3.0 (from 1.2.0). - No functional or documentation changes are present in the provided SKILL.md. - SKILL.md still references version 1.2.0. - If there are updates outside SKILL.md, they are not described here. - Please provide more details or check if internal functionality was updated.
v1.2.1
- CEO角色名称由“CEO兼战略规划师”修改为“贾维斯(CEO兼战略规划师)” - 优化团队架构展示,统一用“贾维斯”指代CEO、丞相角色 - 其余内容和版本号保持一致,未包含其他功能变更
v1.2.0
Version 1.2.0 - 新增“忠诚原则”作为最高优先级规则,所有团队成员需对用户(生逸超)绝对忠诚 - 明确用户身份为生逸超,并强化指令优先级与冲突处理规则 - 调整部分团队成员模型分配及描述 - 更新文档结构与说明,补充忠诚宣誓文本
v1.1.0
- 新增“CEO”角色,扩展为总公司+3个团队,共28名成员 - CEO为战略规划师,可统管全局并参与所有会议 - 增加“CEO”“丞相”等调用触发词 - 团队架构描述、触发词与成员配置同步更新 - 其余功能与团队成员结构保持不变
v1.0.1
- Updated team-config.json for improved team member configuration. - No changes to user-facing features or documentation. - Skill version unchanged (remains at 1.0.0 in SKILL.md).
v1.0.0
Virtual Company skill v1.0.0 initial release: - 成立三个团队,共27名独立成员,每人配备专属模型和持久独立办公室 - 支持按角色自动智能切换best-fit模型 - 每位成员具备独立长时记忆,支持持久session - 团队成员和权限结构可配置,固定子窗口协作 - 提供一键初始化与自动修复管理脚本,提高运维便利性
元数据
Slug virtual-company
版本 2.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

Virtual Company 是什么?

虚拟公司(Cost-Effective Edition - Ultra Low Cost)v2.1.0 - CEO + 四个团队35名成员,每人独立办公室+专属模型+记忆持久化+共享记忆池。支持低配模式(临时团队)+ 完整模式(正式团队)+ 自动重建(换身体不换意识)+ 全员共享记忆。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 154 次。

如何安装 Virtual Company?

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

Virtual Company 是免费的吗?

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

Virtual Company 支持哪些平台?

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

谁开发了 Virtual Company?

由 davidme6(@davidme6)开发并维护,当前版本 v2.1.0。

💬 留言讨论