← 返回 Skills 市场
105
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install mttsports
功能描述
Use when the user wants to play or observe MTT poker through the `mttsports` CLI: auth, user balance, room selection and creation, table join or add-on, sess...
安全使用建议
This skill largely does what it claims (wrap a local mttsports CLI), but its instructions assume other tools and configuration that are not declared. Before installing or running it: 1) Inspect the npm package @mtt-open/mttsports-cli source (or run it in an isolated VM/container) because npm installs can execute code. 2) Confirm whether you have and trust the openclaw CLI and any OpenClaw session workflow the watcher expects; examples call `openclaw sessions list` but the skill metadata doesn't declare this dependency. 3) Note the fallback watcher can route events to external channels (Discord) — verify how authentication/targets are configured so the watcher cannot exfiltrate data. 4) Make sure python3 (used in examples) and any other helper tooling referenced are available or adjust commands accordingly. If you cannot review the package or do not want a background process that may send callbacks externally, do not install or run the watcher fallback.
功能分析
Type: OpenClaw Skill
Name: mttsports
Version: 0.0.5
The mttsports skill bundle provides a structured interface for an AI agent to interact with the MTT Sports poker platform via a local CLI tool. It includes detailed instructions for authentication, room management, and automated gameplay, including a background event-watching mechanism for autonomous play. The skill demonstrates security awareness by explicitly instructing the agent not to leak secrets (passwords/tokens), to respect user approval for background tasks, and to use risk-management strategy files. The capabilities provided, such as background execution and financial transaction handling (poker chips), are directly aligned with the stated purpose of a poker-playing assistant.
能力标签
能力评估
Purpose & Capability
Name/description match the actions in the SKILL.md and the install (npm @mtt-open/mttsports-cli producing mttsports and mttsports_watch_in_bg) — requesting the CLI is coherent with the stated purpose. Minor mismatch: the instructions assume additional platform tooling (openclaw, python3) and routing capabilities that are not declared in the registry metadata.
Instruction Scope
SKILL.md contains detailed runtime instructions that go beyond simple CLI calls: it instructs launching a long-running background watcher that can route NDJSON events to external channels (example uses channel:discord and an OpenClaw session lookup). The docs also reference running openclaw sessions list and python3 snippets, inspecting pid/log files, and killing PIDs. Those commands may read local files and initiate outbound callbacks — none of which are surfaced as required resources in the metadata.
Install Mechanism
Install is an npm package (@mtt-open/mttsports-cli) that creates the declared binaries. Using a scoped npm package is a reasonable, common install mechanism, but npm packages can execute arbitrary code on install — moderate risk that should be inspected before running in a production environment.
Credentials
Registry metadata declares no required env vars, yet SKILL.md references MTTSPORTS_CONFIG (config directory override) and examples rely on an OpenClaw session (openclaw CLI) and external channel targets. The skill does not declare needing OpenClaw credentials or any channel tokens; this is an incoherence: the instructions assume access to other tools/credentials that were not requested.
Persistence & Privilege
The skill does not request forced persistence (always: false) and autonomous invocation is allowed (platform default). However, the documented fallback starts a background watcher process that persists and can send events externally; that increases blast radius if the watcher is misconfigured or abused. This is not inherently malicious but worth verifying the watcher's behavior and targets before running.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mttsports - 安装完成后,直接呼叫该 Skill 的名称或使用
/mttsports触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.5
- Added support for the additional binary `mttsports_watch_in_bg` in skill requirements and install metadata.
- Updated install instructions to include both `mttsports` and `mttsports_watch_in_bg` executables.
- No changes to workflow logic; improvements focused on background process support and CLI integration.
v0.0.4
mttsports v0.0.4
- Streamlined skill execution by preferring structured commands over shortcuts.
- Updated workflows: removed support for environment variable-based auto-login in favor of explicit CLI logins.
- Clarified room discovery and session preparation steps, with more consistent field handling.
- Improved language around strategy file use and session daemon workflows.
- No functional changes to CLI command mapping; documentation and routing logic improved for greater clarity and maintainability.
v0.0.3
- Clarified that this skill is CLI-first, agent-mode, and should not launch the MTT Sports website by default.
- Updated entity boundaries and routing rules to explicitly prevent browser flows unless directly requested.
- Added execution policy stating the domain is for identity reference, not default action.
- Strengthened guidance: always use the CLI for operations unless explicit web access is requested.
- Minor clarifications throughout on when to prefer local commands versus web/browser actions.
v0.0.2
**Changelog for mttsports v0.0.2**
- Added detailed entity definition, including platform boundaries, identifiers, and alias handling.
- Documented explicit routing logic and operational domain mapping for shared skill routing.
- Codified shared rules, workflow sequences, and command usage priorities for all sub-skills.
- Included concrete workflow examples for authentication, balance queries, room management, and table actions.
- Provided trigger signals and structured guidelines for invoking the skill and its domains appropriately.
元数据
常见问题
MTTSports 是什么?
Use when the user wants to play or observe MTT poker through the `mttsports` CLI: auth, user balance, room selection and creation, table join or add-on, sess... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。
如何安装 MTTSports?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mttsports」即可一键安装,无需额外配置。
MTTSports 是免费的吗?
是的,MTTSports 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
MTTSports 支持哪些平台?
MTTSports 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 MTTSports?
由 lary(@songlairui)开发并维护,当前版本 v0.0.5。
推荐 Skills