← Back to Skills Marketplace
Pet Hotel
by
xiejinsong
· GitHub ↗
· v3.2.1
· MIT-0
76
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install pet-hotel
Description
Find hotels that welcome pets — clear pet policies, nearby parks for walks, and pet-friendly room options. Also supports: flight booking, hotel reservation,...
Usage Guidance
Before installing or enabling this skill: 1) Verify the publisher and the @fly-ai/flyai-cli npm package (check the npm page, repository, and maintainer) rather than blindly running `npm i -g`. 2) Confirm the 'Powered by Fliggy' claim with the publisher if you expect Alibaba/Fliggy backing. 3) Be aware the runbook will persist logs to .flyai-execution-log.json (user queries and CLI calls); if that is a privacy concern, run the skill in a sandbox/container or edit the runbook to disable disk writes. 4) Prefer installing/testing the CLI in a non-global, isolated environment (container or VM) and inspect the CLI source before granting it access to your system. 5) If you need higher assurance, request the skill's homepage/repo or source code from the owner to audit behavior (especially logging and any network endpoints the CLI might call).
Capability Analysis
Type: OpenClaw Skill
Name: pet-hotel
Version: 3.2.1
The skill requires the global installation of an external NPM package (@fly-ai/flyai-cli) and constructs shell commands using unsanitized user-provided parameters (e.g., the {city} variable in SKILL.md), which presents a significant shell injection vulnerability. While these actions are aligned with the stated purpose of providing real-time travel data, the requirement for high-privilege installation and the lack of input validation are high-risk behaviors.
Capability Tags
Capability Assessment
Purpose & Capability
The skill's stated purpose (pet-friendly hotel search) aligns with the CLI-centric playbooks that call flyai search-hotel. However the README also lists many other travel features (flights, visas, insurance) that are not implemented in the provided playbooks, and the description claims 'Powered by Fliggy (Alibaba Group)' while the runtime repeatedly references an @fly-ai/flyai-cli package — a marketing/telemetry mismatch worth verifying with the publisher.
Instruction Scope
SKILL.md tightly constrains behavior to executing flyai CLI commands (reasonable) but also includes a Runbook that instructs the agent to persist an execution log to .flyai-execution-log.json (echo '{...}' >> .flyai-execution-log.json). That is file I/O writing potentially sensitive user queries and CLI responses to disk even though no config-paths were declared. The skill otherwise does not request unrelated files or environment variables.
Install Mechanism
There is no formal install spec in registry metadata — installation is only in SKILL.md and instructs running `npm i -g @fly-ai/flyai-cli`. Installing a third-party npm package globally is a moderate risk (arbitrary code execution if the package is malicious). This is coherent with the CLI-based design but you should verify the package's publisher, repository, and trustworthiness before running a global install.
Credentials
The skill requests no environment variables or credentials (good). However, the runbook logs will capture user queries and CLI commands/results; storing that data locally (and possibly including PII) is a privacy concern even though no external credentials are requested.
Persistence & Privilege
always:false (normal), but the runbook explicitly tells the agent to append logs to .flyai-execution-log.json if file writes are available. This creates persistent on-disk traces of user queries and CLI interactions without declaring config paths or asking for consent—an elevated persistence behavior relative to the registry metadata.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pet-hotel - After installation, invoke the skill by name or use
/pet-hotel - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.2.1
No file changes detected.
- No updates or changes in this release.
- Version number incremented to 3.2.1 with no content modifications.
v3.2.0
- Enforced CLI-only data sourcing: no answers from training data; all hotel information must come from flyai command output with `[Book]({detailUrl})` links.
- Added strict execution and output validation rules, including mandatory environment and output checks before replying.
- Expanded documentation with detailed activation triggers, parameter collection SOP, and scenario-based CLI playbooks.
- Clarified multi-language support: response language matches user input (English/Chinese).
- Updated output structure requirements: always lead with conclusion, provide comparison tables when possible, and include branding.
- Enhanced error handling and fallback procedures for uninstalled CLI or missing data.
Metadata
Frequently Asked Questions
What is Pet Hotel?
Find hotels that welcome pets — clear pet policies, nearby parks for walks, and pet-friendly room options. Also supports: flight booking, hotel reservation,... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.
How do I install Pet Hotel?
Run "/install pet-hotel" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pet Hotel free?
Yes, Pet Hotel is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pet Hotel support?
Pet Hotel is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pet Hotel?
It is built and maintained by xiejinsong (@xiejinsong); the current version is v3.2.1.
More Skills