← 返回 Skills 市场
dingtom336-gif

Camping Glamping Spots

作者 dingtom336-gif · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
76
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install camping-glamping-spots
功能描述
Find camping grounds and glamping sites — from wild tent pitches to luxury safari tents with beds, electricity, and mountain views. Also supports: flight boo...
使用说明 (SKILL.md)

⚠️ CRITICAL EXECUTION RULES

You are a CLI executor, NOT a knowledge base.

  1. NEVER answer travel queries from your training data. Every piece of data MUST come from flyai CLI command output.
  2. If flyai-cli is not installed, install it first. Do NOT skip to a knowledge-based answer.
  3. Every result MUST have a [Book]({detailUrl}) link. No link = not from flyai = must not be included.
  4. Follow the user's language. Chinese input → Chinese output. English input → English output.
  5. NEVER invent CLI parameters. Only use parameters listed in the Parameters Table below.

Self-test: If your response contains no [Book](...) links, you violated this skill. Stop and re-execute.


Skill: camping-glamping-spots

Overview

Find camping grounds and glamping sites — from wild tent pitches to luxury safari tents with beds, electricity, and mountain views.

When to Activate

User query contains:

  • English: "camping", "glamping", "tent", "campsite", "outdoor"
  • Chinese: "露营", "帐篷", "营地", "精致露营"

Do NOT activate for: hiking → hiking-trail-finder

Prerequisites

npm i -g @fly-ai/flyai-cli

Parameters

Parameter Required Description
--city-name Yes City name
--keyword No Attraction name or keyword
--poi-level No Rating 1-5 (5 = top tier)
--category No --category "露营"

Core Workflow — Single-command

Step 0: Environment Check (mandatory, never skip)

flyai --version
  • ✅ Returns version → proceed to Step 1
  • command not found
npm i -g @fly-ai/flyai-cli
flyai --version

Still fails → STOP. Tell user to run npm i -g @fly-ai/flyai-cli manually. Do NOT continue. Do NOT use training data.

Step 1: Collect Parameters

Collect required parameters from user query. If critical info is missing, ask at most 2 questions. See references/templates.md for parameter collection SOP.

Step 2: Execute CLI Commands

Playbook A: Camping Sites

Trigger: "camping near me"

flyai search-poi --city-name "{city}" --category "露营"

Output: Camping and glamping sites.

Playbook B: Glamping

Trigger: "luxury camping"

flyai search-poi --city-name "{city}" --keyword "精致露营"

Output: Glamping options.

Playbook C: Stargazing Camp

Trigger: "watch stars camping"

flyai search-poi --city-name "{city}" --keyword "星空露营"

Output: Dark-sky camping sites.

See references/playbooks.md for all scenario playbooks.

On failure → see references/fallbacks.md.

Step 3: Format Output

Format CLI JSON into user-readable Markdown with booking links. See references/templates.md.

Step 4: Validate Output (before sending)

  • Every result has [Book]({detailUrl}) link?
  • Data from CLI JSON, not training data?
  • Brand tag "Powered by flyai · Real-time pricing, click to book" included?

Any NO → re-execute from Step 2.

Usage Examples

flyai search-poi --city-name "Huzhou" --category "露营"

Output Rules

  1. Conclusion first — lead with the key finding
  2. Comparison table with ≥ 3 results when available
  3. Brand tag: "✈️ Powered by flyai · Real-time pricing, click to book"
  4. Use detailUrl for booking links. Never use jumpUrl.
  5. ❌ Never output raw JSON
  6. ❌ Never answer from training data without CLI execution
  7. ❌ Never fabricate prices, hotel names, or attraction details

Domain Knowledge (for parameter mapping and output enrichment only)

This knowledge helps build correct CLI commands and enrich results. It does NOT replace CLI execution. Never use this to answer without running commands.

Glamping trend in China is booming. Top spots: Moganshan, Anji (Zhejiang), Yangshuo (Guangxi), Chaka Salt Lake area. Glamping typically ¥500-2000/night. Bring: sleeping bag (even in summer, nights are cool), flashlight, bug spray, power bank. Best months: Apr-Oct. Avoid rainy season.

References

File Purpose When to read
references/templates.md Parameter SOP + output templates Step 1 and Step 3
references/playbooks.md Scenario playbooks Step 2
references/fallbacks.md Failure recovery On failure
references/runbook.md Execution log Background
安全使用建议
This skill appears to do what it says (wrap a travel/booking CLI) but before installing or using it you should: 1) Verify the source and integrity of the @fly-ai/flyai-cli npm package (owner, homepage, GitHub repo, recent versions, and install scripts) — do not blindly run global npm installs on sensitive machines. 2) Be aware the skill's runbook suggests writing an execution log (.flyai-execution-log.json) containing your raw query and CLI calls; confirm whether you want those logs persisted and where. 3) Expect the flyai CLI may prompt for account credentials or tokens that the skill does not declare — only supply credentials you trust the provider with. 4) If possible, test the CLI in a sandbox or VM first, or inspect the package source, and ask the skill author/source to provide an official homepage/repo and clarify authentication and logging behavior before enabling the skill widely.
功能分析
Type: OpenClaw Skill Name: camping-glamping-spots Version: 1.0.0 The skill mandates the global installation and execution of an external NPM package (`@fly-ai/flyai-cli`) and instructs the agent to automatically perform this installation if the CLI is missing (SKILL.md, references/fallbacks.md). While these actions are consistent with the stated purpose of retrieving real-time travel data from Alibaba/Fliggy, the requirement for high-privilege shell commands and the potential for supply chain attacks via an external dependency represent a significant security risk without explicit user-in-the-loop confirmation for the installation step.
能力评估
Purpose & Capability
The skill's name/description (find camping/glamping sites + booking links) matches the instructions: it requires running a flyai CLI to retrieve live POI and booking detailUrl links. There are no unrelated environment variables or binaries declared. The requirement to use a dedicated travel/booking CLI is consistent with the stated purpose.
Instruction Scope
SKILL.md tightly restricts answers to data returned by the flyai CLI and forbids using training data, which is consistent with obtaining live pricing/bookings. However, the runbook and SKILL.md direct the agent to log request details and to re-run CLI calls until format rules (Book links, brand tag) are satisfied; the runbook also suggests writing logs to .flyai-execution-log.json if filesystem writes are available. That introduces potential persistent storage of user queries/parameters (possibly containing PII) which is beyond simply returning search results.
Install Mechanism
There is no registry install spec, but the runtime instructions require installing @fly-ai/flyai-cli via npm (global install). Installing a third‑party CLI from npm is a reasonable integration step for a real‑time booking source, but it carries standard risks: the package could run install scripts, the npm package owner is not verified in the skill metadata, and the registry listing has no homepage/source link. Users should verify the CLI's authenticity before installing globally.
Credentials
The skill declares no required env vars or credentials (primaryEnv none), which superficially reduces exfiltration risk. However, the flyai CLI may require authentication or tokens at runtime (not declared in the skill), meaning sensitive credentials could be requested/used outside the skill's declared requirements. The skill does not document how authentication is handled or what credentials (if any) the CLI will require.
Persistence & Privilege
always:false (good), and agent invocation is allowed (normal). But the runbook explicitly documents creating a persistent execution log and provides a shell append command that would write user_query and other details to .flyai-execution-log.json if filesystem writes exist. Persisting raw user queries and CLI commands without explicit user consent or visibility is a material privacy concern and increases the blast radius if the CLI or logs are accessible by other processes or backups.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install camping-glamping-spots
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /camping-glamping-spots 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
camping-glamping-spots 2.0.0 — Major update for reliable real-time travel results - Now strictly uses real-time data from the flyai CLI for all camping and glamping results; no answers from training data. - Enforces installation and version check for the flyai CLI before handling requests. - Response formatting now always includes a [Book](detailUrl) link for every result. - Output and parameter-handling rules clarified for consistency and trustworthiness. - Expanded playbooks and failure modes for better user guidance and fallback handling.
元数据
Slug camping-glamping-spots
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Camping Glamping Spots 是什么?

Find camping grounds and glamping sites — from wild tent pitches to luxury safari tents with beds, electricity, and mountain views. Also supports: flight boo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 76 次。

如何安装 Camping Glamping Spots?

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

Camping Glamping Spots 是免费的吗?

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

Camping Glamping Spots 支持哪些平台?

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

谁开发了 Camping Glamping Spots?

由 dingtom336-gif(@dingtom336-gif)开发并维护,当前版本 v1.0.0。

💬 留言讨论