← Back to Skills Marketplace
chenxinbest

TeamWork

by ChenXinBest · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1267
Downloads
2
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install teamwork
Description
Dynamically creates and manages AI agent teams for complex tasks. Invoke when user requests multi-agent collaboration, complex project execution, or when tasks require specialized roles and coordinated workflow.
Usage Guidance
This skill implements team orchestration and will create and modify files under .trae/config and .trae/data (providers.json, team-roles.json, model_scores.json). It will ask you for API keys or the names of environment variables for any providers you configure and will persist that provider info in .trae/config/providers.json. Before installing or using it: - Understand it will store provider credentials/config locally (likely plaintext). If you don’t want keys stored on disk, avoid entering them or use minimally privileged keys. - Prefer supplying environment variable names rather than pasting secrets into interactive prompts, but note the code appears not to resolve process.env itself — verify how your host resolves those placeholders. - Review and restrict file permissions on .trae/config (e.g., chmod 600) and keep backups out of shared repos. - If you need provider integrations (OpenAI, Anthropic, Google, etc.), confirm how provider calls will be performed (the skill’s code does not include HTTP calls) and whether the host agent will use stored keys. - Validate the author/source before providing sensitive credentials and consider testing in an isolated environment first. If you want, I can point out the exact lines where credentials are written to disk and suggest code changes to avoid plaintext storage (e.g., use OS credential stores or encrypt configs).
Capability Analysis
Type: OpenClaw Skill Name: teamwork Version: 1.0.0 The 'teamwork' skill is classified as suspicious due to its inherent high-risk capabilities, which include managing AI provider API keys, performing file system operations for configuration, and orchestrating complex multi-agent tasks. While these actions are central to the skill's stated purpose and there is no direct evidence of malicious intent (e.g., data exfiltration to unauthorized endpoints, malicious command execution, or obfuscation), the extensive control over sensitive credentials and agent behavior presents a significant attack surface. The `SKILL.md` instructs the OpenClaw agent to handle API keys (stored as environment variable references in `providers.json`) and to display configuration, which could lead to information leakage if the agent's runtime resolves these environment variables before displaying them to a potentially untrusted user. The skill's complexity and powerful functionality, even when aligned with its stated purpose, elevate its risk profile beyond benign.
Capability Assessment
Purpose & Capability
The skill's files (init, config-manager, team-coordinator, score-manager, herald, templates) implement team creation, role assignment, scoring, and config persistence — consistent with the stated purpose. However, the package contains no networking or provider-integration code (no HTTP/fetch/axios/etc.), so while it asks for provider API keys and base URLs the code doesn’t actually call external AI provider APIs. That could be a design choice (the host model performs calls) but it is an inconsistency worth noting.
Instruction Scope
SKILL.md explicitly instructs the agent to read and write configuration under .trae/config and .trae/data and to interactively collect provider and model information. Those actions are within the scope of a multi-agent orchestration skill. The instructions do not request unrelated system files or hidden data exfiltration; they are explicit about the files they will touch.
Install Mechanism
There is no remote install/download step and package.json has no external dependencies — nothing will be pulled from arbitrary URLs. The skill is delivered as local code and templates; risk from the install mechanism is low.
Credentials
Registry metadata declares no required environment variables, but SKILL.md and configuration templates ask the user to provide API keys (or environment variable names) for multiple AI providers and persist them in .trae/config/providers.json. The code uses provider.api_key fields but does not resolve process.env values anywhere, meaning secrets may end up stored in plaintext in config files. Storing API keys on disk without explicit guidance or encryption is a security concern. Requesting multiple provider keys is functionally justified, but the lack of a clear, secure handling strategy is disproportionate and risky.
Persistence & Privilege
The skill does persist configuration and score data to .trae/config and .trae/data, which is normal for this purpose. always:false and no modification of other skills' configurations are observed. Autonomous invocation is allowed (platform default); combined with stored credentials this increases blast radius, but the skill does not request elevated or system-wide privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install teamwork
  3. After installation, invoke the skill by name or use /teamwork
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始化本技能:在用户配置多提供商、多模型的情况下,综合成本、能力等各要素团队合作完成任务
Metadata
Slug teamwork
Version 1.0.0
License
All-time Installs 4
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is TeamWork?

Dynamically creates and manages AI agent teams for complex tasks. Invoke when user requests multi-agent collaboration, complex project execution, or when tasks require specialized roles and coordinated workflow. It is an AI Agent Skill for Claude Code / OpenClaw, with 1267 downloads so far.

How do I install TeamWork?

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

Is TeamWork free?

Yes, TeamWork is completely free (open-source). You can download, install and use it at no cost.

Which platforms does TeamWork support?

TeamWork is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created TeamWork?

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

💬 Comments