← 返回 Skills 市场
shiguan1

Team Outing Planner

作者 时关 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
106
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install team-outing-planner
功能描述
帮助公司团队规划团建活动目的地。收集团队成员的偏好(活动类型、预算、时间等),综合分析推荐最佳目的地,并通过flyai查询详细信息。适用于团建规划、集体出游、公司活动等场景。
安全使用建议
What to consider before installing: - Source: the skill's source/homepage is unknown; prefer skills from known authors or a repo you can inspect. - fly.ai dependency: the instructions call flyai CLI commands and the README suggests npm installing @fly-ai/flyai-cli, but the skill metadata does not declare that binary or any credentials. Confirm whether you need to install flyai-cli and what credentials (API key/token) it needs before running anything. - Credentials: do not provide API keys or tokens until you verify the fly.ai service requirements and trust the skill's author. The skill does not declare any env vars for credentials — this is a mismatch. - File writes & network: the skill will write ~/team-outing-recommendation.html and open it. That file may load external images and booking links when opened, causing your browser to make network requests to third-party hosts (revealing your IP and that you opened the report). Inspect the generated HTML template (included) — it contains no embedded JS, but images/links are external placeholders. - Prompt-injection flag: the SKILL.md contained unicode control characters; open the files in a text editor and search for invisible characters (zero-width spaces, directional controls) before executing or publishing the skill. - Testing advice: run this skill in a sandboxed environment (or an account with limited privileges) first. Manually install and run flyai-cli and test the search commands you intend to use. If you plan to supply credentials, create a scoped/test key if the service supports it. - If you control the skill: update metadata to declare required binaries (flyai-cli) and any expected env vars, and remove/justify any unusual unicode characters so reviewers can verify intent. Given the inconsistencies (undeclared CLI dependency/credentials and the unicode-control-chars finding), proceed cautiously — the behavior looks like what it claims to do, but the metadata omissions and obfuscated characters are reasons to verify before trusting or supplying secrets.
功能分析
Type: OpenClaw Skill Name: team-outing-planner Version: 1.0.1 The skill provides legitimate team outing planning functionality but exhibits risky behaviors by instructing the AI agent to execute shell commands (`flyai-cli` and `open`) and perform file system operations in the user's home directory (`~/team-outing-recommendation.html`). Specifically, the instructions in `SKILL.md` direct the agent to construct shell commands using potentially unsanitized user input (e.g., city names or destination keywords), which presents a shell injection vulnerability. While the intent appears benign and aligned with the stated purpose, the lack of input validation and the use of broad shell execution capabilities meet the criteria for a suspicious classification.
能力评估
Purpose & Capability
The skill's name and description (team outing planner that queries fly.ai) match the instructions which call flyai CLI commands and generate HTML reports. However the registry metadata declares no required binaries or credentials even though the README and SKILL.md expect the @fly-ai/flyai-cli tool and real-time fly.ai data — this mismatch is unexplained and likely an oversight.
Instruction Scope
Instructions stay within the stated purpose (collect preferences, compute top-3, call flyai CLI to fetch POI/hotel data, generate an HTML report and open it). They explicitly require writing a file to ~/team-outing-recommendation.html and running open on it, and include external images/links in the generated HTML. There is no instruction to read unrelated local files or environment variables, but the generated HTML references external resources (images/booking links) which will cause network requests when opened.
Install Mechanism
The package is instruction-only (no install spec). README suggests installing flyai-cli via npm (npm i -g @fly-ai/flyai-cli), but the skill metadata does not declare that binary as required. Because installation of the actual data source (flyai-cli) is left to the user and not enforced in metadata, this gap is inconsistent and worth noting.
Credentials
The skill declares no required environment variables or credentials, yet it depends on fly.ai real-time data via a CLI that typically requires credentials or network access. The lack of declared credentials (API key/token) or guidance on what flyai-cli needs is disproportionate and could lead users to supply secrets elsewhere or run commands that prompt for credentials unexpectedly.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It does, however, require writing an HTML file to the user's home directory and automatically opening it (open ~/team-outing-recommendation.html). Writing and opening a file is consistent with the purpose but users should be aware the file can reference remote images/links that will be fetched by their browser.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install team-outing-planner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /team-outing-planner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Update display name to English
v1.0.0
team-outing-planner 1.0.0 - 初始版本发布,支持团队团建目的地智能推荐。 - 收集团队成员偏好(活动类型、预算、运动强度、特殊需求)。 - 综合分析,输出推荐 Top 3 目的地及匹配理由。 - 集成 flyai 命令查询详细景点与酒店信息。 - 推荐结果自动生成精美 HTML 文件并自动打开。 - 增强特殊情况处理,如偏好冲突和成员特殊需求适配。
元数据
Slug team-outing-planner
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Team Outing Planner 是什么?

帮助公司团队规划团建活动目的地。收集团队成员的偏好(活动类型、预算、时间等),综合分析推荐最佳目的地,并通过flyai查询详细信息。适用于团建规划、集体出游、公司活动等场景。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。

如何安装 Team Outing Planner?

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

Team Outing Planner 是免费的吗?

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

Team Outing Planner 支持哪些平台?

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

谁开发了 Team Outing Planner?

由 时关(@shiguan1)开发并维护,当前版本 v1.0.1。

💬 留言讨论