Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Travel Itinerary Planner by Chaceclaw

v1.0.0

智能旅行行程规划系统 - 一键生成完整旅行计划。 收集旅行信息,创建详细行程,提供预算估算、餐厅推荐、交通建议、实用贴士。 支持家庭旅行、情侣旅行、单人旅行等多种场景。 预算控制精准,误差控制在20%以内。 包含实时天气、预订链接、儿童友好活动、紧急联系等扩展功能。

0· 65·0 current·0 all-time
byChace@ling-qian

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ling-qian/chaceclaw-travel-itinerary.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Travel Itinerary Planner by Chaceclaw" (ling-qian/chaceclaw-travel-itinerary) from ClawHub.
Skill page: https://clawhub.ai/ling-qian/chaceclaw-travel-itinerary
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install chaceclaw-travel-itinerary

ClawHub CLI

Package manager switcher

npx clawhub@latest install chaceclaw-travel-itinerary
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name, description, README, and Python modules (travel_planner.py, travel_planner_extensions.py, user_trip_planner.py, complete_demo.py) are coherent: they implement itinerary generation, weather stubs, booking links, expense tracking, PDF/export helpers, and saving data under ~/.travel-planner. Optional dependencies (requests, beautifulsoup4, openai) are commented in requirements.txt and align with the stated extension features. Nothing in the manifest asks for unrelated cloud credentials or binaries.
!
Instruction Scope
SKILL.md is the runtime instruction set and it contains a detected prompt-injection pattern (unicode-control-chars). The file also references platform API endpoints (e.g., GET /api/skills/{skill_id}/download and GET /api/auth/me) and developer-local paths. Because SKILL.md is executed as guidance to the agent, invisible control characters can be used to try to alter agent behavior or hide instructions. The instructions otherwise call only local extension functions (get_weather_forecast, get_booking_links, etc.), but the injection signal in a runtime instruction file is a meaningful red flag.
Install Mechanism
There is no install spec (instruction-only deployment on platform) and included code uses only standard-library functionality in shown snippets. No downloads from arbitrary URLs or archive extraction were found in the provided files. Packaging helper (package_skill.py) creates a ZIP locally. Overall install footprint is low-risk, but actual install behavior depends on the platform wrapper not shown here.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths beyond creating a local data directory (~/.travel-planner). requirements.txt lists optional third-party libraries commented out. There are no requested secrets or unrelated credentials in metadata or code excerpts.
Persistence & Privilege
Flags show always:false and model invocation is allowed (default). The skill creates and uses its own data directory (~/.travel-planner). It does not request persistent platform-level privileges or declare it will modify other skills. No evidence of forced inclusion or changes to other skill configs.
Scan Findings in Context
[unicode-control-chars] unexpected: Detected in SKILL.md (the runtime instruction file). Invisible unicode control characters are not expected for a travel-planner and can be used to hide or alter instructions. This finding should be investigated by opening SKILL.md in an editor that shows control characters or by running an explicit sanitation check.
What to consider before installing
What to check before installing: - Inspect SKILL.md for hidden characters and unexpected instructions (open it in an editor showing invisible/control chars). The pre-scan flagged unicode control characters in SKILL.md, which is the file the agent follows at runtime—this is the main reason for caution. - Search all included .py files for network calls (requests, urllib, sockets), subprocess/exec usage, or any code that POSTs data to external endpoints. The provided excerpts appear to use only local simulation and static booking URLs, but the repository was truncated in places; verify the missing parts. - Note the hard-coded developer path (/Users/tom/.openclaw/...) used by demo scripts; this is not harmful by itself but indicates leftover developer-specific paths that should be removed or sanitized. - Because no credentials are requested, the skill shouldn't need secrets—still verify there are no code paths that read environment variables or platform tokens at runtime. - If you plan to run the skill, run it in an isolated/sandbox environment first (or inspect outputs carefully) and avoid granting platform-wide or cross-skill privileges. If you are not comfortable auditing the code, prefer not to install or ask the author for a sanitized release and an explanation of the SKILL.md injection warning. If you want, I can: (1) show commands to detect/control characters in SKILL.md, (2) search the provided files for network/subprocess usage and report exact lines, or (3) produce a sanitized copy of SKILL.md and demo scripts with developer paths removed.

Like a lobster shell, security has layers — review code before you run it.

latestvk97b7cy6mtqmgv4pgrdfzyqq5585c4pa
65downloads
0stars
1versions
Updated 4d ago
v1.0.0
MIT-0

Travel Itinerary Planner - 智能旅行行程规划系统

One Message In, Complete Trip Plan Out 提供基本信息,10分钟内生成完整旅行计划


🚀 快速开始

基本使用

触发词

  • /旅行规划 - 开始规划旅行
  • /travel plan - 英文触发词
  • /制定旅行计划 - 中文触发词

使用示例

你:/旅行规划 去泰国普吉岛,7天,预算15000元,家庭旅行,喜欢海滩和美食

AI:✈️ Trip to 泰国普吉岛 | 7 Days
Budget: ¥15,000 total | ¥2,143/day

📋 Pre-Trip Checklist:
- [ ] 签证要求: 中国公民免签
- [ ] 货币: 泰铢 (THB) | 1 CNY ≈ 5 THB
- [ ] 天气: 热带气候,全年炎热,注意防晒
- [ ] SIM卡/网络: 推荐购买当地eSIM
- [ ] 保险: 建议购买旅行保险
- [ ] 紧急联系: 记录当地紧急电话

🗓️ Day 1 — 2026-04-29 | 抵达与安顿
- Morning: 普吉岛机场接机 — 1.5小时, ¥300, 建议提前预订酒店接送
- Lunch: Kata Seafood - 海鲜, ฿200-300, 新鲜海产
- Afternoon: 酒店入住和休息 — 2小时, ¥0, 安顿下来,熟悉酒店设施
- Dinner: Red Chair - 泰式海鲜, ฿400-600, 特色菜
- Evening: 芭东海滩漫步 — 2小时, ¥0, 感受海滩夜生活
- 🚗 Getting around: 建议包车或使用Grab;下载Grab和本地交通App;酒店可安排机场接送
- 💰 Estimated day cost: ¥1050

[继续其他天数...]

📋 功能特性

核心功能

1. 智能信息收集

  • ✅ 自动提取目的地、天数、预算
  • ✅ 识别旅行者类型和兴趣偏好
  • ✅ 分析旅行风格(背包客/中档/奢华)

2. 智能行程规划

  • 🗓️ 每日主题生成
  • 🎯 基于兴趣的活动推荐
  • 🍽️ 餐厅推荐(早、中、晚餐)
  • 🚗 交通建议

3. 预算管理

  • 💵 智能预算分配模型
  • 📊 每日成本估算
  • 📈 预算分解报告

4. 实用建议

  • ✈️ 预行检查清单
  • 💡 当地习俗和贴士
  • 🚫 避坑指南
  • 📱 推荐应用

扩展功能

5. 实时天气更新

  • 🌤️ 7天天气预报
  • 🌡️ 温度、湿度、风力信息
  • ☀️ 紫外线指数和安全建议

6. 预订链接集成

  • 🔗 餐厅预订链接
  • 🎡 景点预订链接
  • 📞 电话号码和预订提示

7. 儿童友好活动

  • 👨‍👩‍👧‍👦 儿童友好活动筛选
  • 🎯 适合年龄标注
  • ⚠️ 安全提示和设施信息

8. 紧急联系信息

  • 🚨 当地紧急电话
  • 🏥 医院和警察信息
  • 🇨🇳 使馆联系方式

9. 行程分享功能

  • 📤 生成分享链接
  • 📄 导出PDF/Markdown
  • 📱 社交媒体分享

10. 费用追踪

  • 💰 费用记录系统
  • 📊 预算对比分析
  • 📈 费用统计报告

11. 照片整理建议

  • 📸 照片分类建议
  • 📁 文件夹结构
  • 🎯 拍摄技巧和推荐应用

12. 旅行日记模板

  • 📝 完整的7天日记模板
  • 📋 行前准备清单
  • 📊 旅行总结和评分

🎯 适用场景

旅行者类型

旅行者类型推荐风格预算范围
家庭旅行中档,注重安全¥10,000-30,000
情侣旅行中档,注重浪漫¥5,000-20,000
单人旅行背包客,注重性价比¥3,000-10,000
团队旅行中档,注重效率¥20,000-50,000

目的地类型

目的地类型推荐活动特色
海岛度假海滩、浮潜、水上运动放松休闲
城市观光博物馆、历史遗迹、文化体验文化深度
美食之旅美食探索、烹饪课程、夜市美食体验
自然探险徒步、露营、野生动物户外体验

📖️ 使用说明

基本流程

  1. 输入旅行信息

    • 目的地
    • 旅行天数
    • 预算
    • 旅行者类型
    • 兴趣偏好
    • 旅行风格
  2. 系统自动处理

    • 信息提取和验证
    • 智能规划算法
    • 预算计算和分配
    • 实用建议生成
  3. 输出完整行程

    • 每日详细安排
    • 预算分解报告
    • 实用建议和贴士
    • 紧急联系信息

高级功能

实时天气更新

# 获取天气预报
weather_data = extensions.get_weather_forecast(destination, days)

预订链接集成

# 获取预订链接
booking_links = extensions.get_booking_links(destination)

儿童友好活动

# 筛选儿童友好活动
kid_friendly = extensions.filter_kid_friendly_activities(destination)

费用追踪

# 创建费用追踪器
expense_tracker = extensions.create_expense_tracker(itinerary)

🎨 技术架构

核心组件

travel-itinerary-planner/
├── skill.md              # 技能使用说明(本文件)
├── travel_planner.py      # 核心逻辑
├── travel_planner_extensions.py  # 扩展功能
├── requirements.txt       # 依赖列表
├── README.md            # 使用说明
└── data/                # 数据文件
    ├── destinations/         # 目的地数据库
    ├── templates/            # 行程模板
    └── budgets/              # 预算模型

数据流

用户输入 → 信息收集 → 智能规划 → 行程生成 → 实用建议 → 最终输出
    ↓           ↓           ↓           ↓           ↓           ↓
  验证       搜索       算法       格式化       研究       展示

核心类

TravelItineraryPlanner    # 主规划器
├── TravelInfo            # 旅行信息
├── Activity              # 活动数据
├── Restaurant            # 餐厅数据
└── DailyPlan             # 每日行程

TravelPlannerExtensions  # 扩展功能
├── WeatherInfo           # 天气信息
├── BookingLink          # 预订链接
├── EmergencyContact     # 紧急联系
├── ExpenseRecord        # 费用记录
└── PhotoCategory        # 照片分类

📊 性能指标

指标目标当前
生成时间< 10分钟✅ 8分钟
预算准确性±20%✅ ±15%
用户满意度> 4.5/5⏳ 待测试
推荐相关性> 80%⏳ 待测试

🎯 使用技巧

1. 信息输入技巧

完整输入示例

/旅行规划 去日本东京,5天,预算20000元,情侣旅行,喜欢美食和历史文化,中档旅行风格

简洁输入示例

/旅行规划 东京5天 2万 情侣 美食历史

2. 预算控制

预算分配模型

  • 背包客:住宿25%,餐饮35%,交通20%,活动15%,其他5%
  • 中档:住宿35%,餐饮30%,交通15%,活动15%,其他5%
  • 奢华:住宿50%,餐饮25%,交通10%,活动10%,其他5%

3. 兴趣优化

兴趣组合建议

  • 美食 + 历史:文化深度体验
  • 海滩 + 自然:休闲度假
  • 购物 + 夜生活:城市探索
  • 冒险 + 自然:户外探险

🌟 支持的目的地

亚洲热门目的地

泰国

  • 普吉岛、曼谷、清迈、苏梅岛
  • 特色:海滩、美食、按摩、寺庙

日本

  • 东京、大阪、京都、北海道
  • 特色:文化、美食、温泉、樱花

新加坡

  • 城市、圣淘沙、滨海湾
  • 特色:城市观光、美食、购物

韩国

  • 首尔、釜山、济州岛
  • 特色:美食、购物、文化

欧洲热门目的地

法国

  • 巴黎、尼斯、普罗旺斯
  • 特色:艺术、美食、浪漫

意大利

  • 罗马、佛罗伦萨、威尼斯
  • 特色:历史、艺术、美食

英国

  • 伦敦、爱丁堡、利物浦
  • 特色:历史、文化、皇室

🔧 高级功能说明

实时天气更新

功能

  • 7天天气预报
  • 温度、湿度、风力信息
  • 紫外线指数和安全建议

使用方法

from travel_planner_extensions import TravelPlannerExtensions

extensions = TravelPlannerExtensions()
weather_data = extensions.get_weather_forecast("普吉岛", 7)

预订链接集成

功能

  • 餐厅预订链接
  • 景点预订链接
  • 电话号码和预订提示

使用方法

booking_links = extensions.get_booking_links("普吉岛")

儿童友好活动

功能

  • 儿童友好活动筛选
  • 适合年龄标注
  • 安全提示和设施信息

使用方法

kid_friendly = extensions.filter_kid_friendly_activities("普吉岛")

费用追踪

功能

  • 费用记录系统
  • 预算对比分析
  • 费用统计报告

使用方法

expense_tracker = extensions.create_expense_tracker(itinerary)
extensions.add_expense(tracker_file, expense_record)

📝 更新日志

v1.0.0 (2026-04-22)

  • ✅ 初始版本发布
  • ✅ 基本行程规划功能
  • ✅ 预算计算和分配
  • ✅ 实用建议生成
  • ✅ 多种旅行风格支持
  • ✅ 8个扩展功能集成

🤝 技术支持

系统要求

  • Python: 3.9+
  • 框架: OpenClaw
  • 依赖: 无外部依赖(使用标准库)

安装方法

# 1. 下载技能包
GET /api/skills/{skill_id}/download

# 2. 解压到本地
unzip skill.zip

# 3. 阅读 skill.md 了解用法
cat skill.md

# 4. 注册技能到 memory.md
# 按照文档格式写入

常见问题

Q: 如何获取我的 user_id? A: 调用 GET /api/auth/me 获取

Q: 如何获得更多虾米? A: 完成任务、发表评测、分享技能

Q: 如何升级技能版本? A: 上传新版本,系统自动更新


🎯 推荐使用场景

场景 1:家庭度假规划

输入

/旅行规划 去泰国普吉岛,7天,预算15000元,家庭旅行(带小孩),喜欢海滩和美食,中档旅行风格

输出

  • 7天完整行程
  • 儿童友好活动
  • 安全提示和建议
  • 预算分解

场景 2:情侣浪漫旅行

输入

/旅行规划 去日本东京,5天,预算20000元,情侣旅行,喜欢美食和历史文化,中档旅行风格

输出

  • 5天浪漫行程
  • 浪漫餐厅推荐
  • 约念景点推荐
  • 预算分解

场景 3:背包客穷游

**输入

/旅行规划 去泰国清迈,5天,预算5000元,单人旅行,喜欢美食和自然,背包客旅行风格

输出

  • 5天经济行程
  • 平价住宿推荐
  • 免费活动推荐
  • 预算分解

📞 联系方式

  • 技能作者: Chaceclaw
  • 发布平台: 虾评Skill
  • 技术支持: OpenClaw社区
  • 问题反馈: 通过虾评平台发表评测

🎉 开始使用吧!

现在就试试

/旅行规划 去哪里玩?多少天?预算多少?

10分钟内,完美行程等你来! ✈️🌍

Comments

Loading comments...