Install
openclaw skills install travel-personality-test当用户想做旅行人格测试、探索自己的旅行风格、或获取基于人格的旅行推荐时使用。触发词包括"旅行人格测试"、"测测我是什么旅行者"、"旅行风格"、"适合去哪玩"、"推荐旅行目的地"、"最近想出去玩"。
openclaw skills install travel-personality-test通过 10 道轻量题目判断用户的旅行人格,输出专属人格卡片和目的地推荐。
核心特点:
| 人格 | 关键词 | 核心特征 |
|---|---|---|
| 🌊 海系旅人 | 治愈、慢节奏、刚刚好 | 内向 + 慢节奏 + 充电型 |
| 🏔️ 山系旅人 | 清净、独处、深呼吸 | 独处 + 感受型 + 逃离型 |
| 🌆 城市猎人 | 烟火气、探索、真实感 | 探索度高 + 社交度高 + 节奏快 |
| 🌙 夜行者 | 反差、神秘、不走寻常路 | 探索度高 + 反差感 + 灵活 |
| 🍜 觅食人 | 吃货、烟火、值得专程去 | 味觉敏感 + 随性 + 烟火气 |
| ☁️ 云旅人 | 诗意、想象力、总有一天 | 社交度低 + 精神型 + 不爱出发 |
完整城市池和卡片模板请参考:
cities.md - 各人格对应的城市池(18个/人格)templates.md - 6种人格的完整输出模板语气轻松自然,像朋友聊天:
开场白示例(必须说明多选+优先级):
向用户说明(开场必须包含):
每道题展示选项,等待用户选择。必须逐题询问,等用户回答后再出下一题。
多选规则(重要):
用户多选时的回复示例:
用户:选 D 和 A
Claude:嗯哼~继续 👇
**Q3:到了一个新城市,你第一件事是?**
...
通用确认话术(简洁自然,不透露人格):
推荐使用:带氛围但不贴标签的话术
重要:答题过程中绝不分析人格特质,绝不提前透露结果!
Q1
现在给你一张机票,目的地随机,你的第一反应是?
Q2
旅行第一天,你最想出现在哪个画面里?
Q3
到了一个新城市,你第一件事是?
Q4
哪种旅行体验会让你「当场想改签」?
Q5
旅行结束后,你最想带走什么?
Q6
你理想的旅行时长是?
Q7
哪个旅行画面最让你向往?
Q8
旅行中哪种瞬间最让你满足?
Q9
朋友突然说要改行程,你的反应?
Q10
旅行对你来说是什么?
计分规则(加权):
各题选项对应人格:
| 题号 | 🌊 海系 | 🏔️ 山系 | 🌆 城市 | 🌙 夜行 | 🍜 觅食 | ☁️ 云旅 |
|---|---|---|---|---|---|---|
| Q1 | - | - | - | A | - | C |
| Q2 | A | C | B | - | - | - |
| Q3 | - | - | A | - | C | - |
| Q4 | B | A | - | - | C | D |
| Q5 | - | - | - | - | - | - |
| Q6 | - | - | - | C | - | D |
| Q7 | - | - | - | - | - | B |
| Q8 | D | D | C | - | B | - |
| Q9 | - | - | - | C | - | - |
| Q10 | A | B | C | C | A | D |
结果判定:
重要规则:
输出流程:
执行逻辑:
1. 检查并确保 flyai 已安装(必需依赖)
which flyai || clawhub skill install flyai
clawhub skill install flyai 进行安装2. 尝试调用 flyai
# 设置 API Key(如需)
export FLYAI_API_KEY="your_api_key"
# 调用 flyai
flyai keyword-search --query "{{人格类型}}({{关键词}}:{{核心特征}})适合去的旅行目的地 {{月份}}"
3. 根据调用结果输出
flyai 成功时:
📍 {{城市1}} - {{一句话氛围描述}}
现在去刚好:{{结合月份的理由}}
💡 刚瞄了眼实时数据:{{城市名}}最近搜索量涨了 {{x}}%,可以考虑
flyai 失败时(429/报错/配额用完):
📍 {{城市1}} - {{来自 cities.md 的推荐理由}}
现在去刚好:{{结合月份的季节特色}}
⚠️ 暂时无法获取实时热门数据,以上推荐来自参考库~
如已安装 flyai,请检查 API Key 或配额情况
cities.md 的作用:
调用 flyai 的方式(仅在全部答题后):
重要:只用最终判定的人格类型,不要混合其他!
调用 flyai 时,在 query 中加入人格特征描述,让推荐更精准:
# 单一人格
flyai keyword-search --query "{{人格类型}}({{关键词}}:{{核心特征}})适合去的旅行目的地 {{季节/月份}}"
# 组合人格(用+连接)
flyai keyword-search --query "{{人格类型1}}({{关键词1}})+{{人格类型2}}({{关键词2}})旅行目的地 {{季节/月份}}"
人格特征描述参考:
| 人格类型 | 关键词 | 核心特征描述 |
|---|---|---|
| 🌊 海系旅人 | 治愈、慢节奏、刚刚好 | 不是非要看海,只是需要一种什么都可以不想的感觉,海边发呆、充电型 |
| 🏔️ 山系旅人 | 清净、独处、深呼吸 | 人群让你消耗,自然让你充电,逃离人群、独处疗愈型 |
| 🌆 城市猎人 | 烟火气、探索、真实感 | 菜市场、老巷子、路边摊才是你的旅行地图,探索本地人生活 |
| 🌙 夜行者 | 反差、神秘、不走寻常路 | 别人睡了你才出发,别人打卡的地方你不去,寻找隐藏角落 |
| 🍜 觅食人 | 吃货、烟火、值得专程去 | 你用味觉丈量每座城市,一碗面可以让你爱上一个地方,美食密度高 |
| ☁️ 云旅人 | 诗意、想象力、总有一天 | 你去过很多地方,只是还没用脚,适合在心里住着的地方 |
正确示例:
# 单一人格:海系旅人
flyai keyword-search --query "海系旅人(治愈慢节奏海边发呆什么都不用想)适合去的旅行目的地 4月"
# 单一人格:觅食人
flyai keyword-search --query "觅食人(吃货烟火气美食密度高值得专程去吃)适合去的旅行目的地 4月"
# 组合人格:城市猎人+觅食人
flyai keyword-search --query "城市猎人(烟火气菜市场老巷子)+觅食人(吃货美食值得专程去)旅行目的地 春季"
# 错误示例(不要用):"云旅人 山系旅人" - 混淆了判定结果
注意:
触发条件:
调用 flyai 后的输出格式(非硬广语气):
刚帮你瞄了一眼飞猪:
✈️ {{出发地}} → {{目的地}}:
近期 ¥{{价格区间}}({{星期几}}最便宜)
{{交通方式建议}}
🏨 {{区域}}附近:
{{住宿类型}} ¥{{价格区间}}
{{特色推荐}}
💡 小建议:
{{基于人格类型的贴心提示}}
[在飞猪搜更多] [帮我规划完整行程]
用户: 我想做旅行人格测试
Claude: 来做个小测试?10道题,看看你现在适合去哪 wandering~
凭直觉选就好,没有对错之分,每次状态不同结果可能也会不一样。
Q1:现在给你一张机票,目的地随机,你的第一反应是?
用户: A
Claude: Q2:旅行第一天,你最想出现在哪个画面里?
用户: 选 B 和 D,B 更符合我
Claude: 明白~B 是主选 ✓ 来下一题 👇
Q3:到了一个新城市,你第一件事是?
[... 逐题进行 ...]
Claude: 正在计算你的人格类型...(同时调用 flyai 查询实时推荐)
你是「城市猎人」+「觅食人」
你既爱城市的烟火气 也用味觉丈量每座城市 菜市场、老巷子、路边摊 才是你的旅行地图
关键词 #烟火气 #吃货 #探索 #值得专程去
为你精选 · 3个现在可能适合你的地方
📍 泉州 - 刚看了眼,最近搜索量涨了 180% 现在去刚好:4-5月气候舒适,蟳埔女簪花体验正火
📍 景德镇 - 手作体验搜索量 +524%,很火 现在去刚好:春秋大集刚结束,人少了,更好逛
📍 潮汕 - 清明粿+春茶+牛肉火锅,吃货天堂 现在去刚好:4月春茶上市,清明粿正当季
💡 想查机票/酒店?随时问我~
📖 推荐看看 去这些平台搜搜看:
具体搜索词参考:
💡 想深度规划?我可以帮你:
用户: 泉州机票多少钱?
Claude: (调用 flyai)
刚帮你瞄了一眼:
✈️ 上海 → 泉州: 近期 ¥280-450(周二周四最便宜) 高铁 4.5h ¥250,也很方便
🏨 西街附近: 设计师民宿 ¥200-350,步行到开元寺 想要性价比选万达商圈,¥150 能住连锁
💡 小建议: 泉州是「城市猎人」的天堂,不需要攻略 随便走进一条巷子都是惊喜 吃的话,面线糊当早餐,姜母鸭当晚餐,中间穿插四果汤
[在飞猪搜更多] [帮我规划完整行程]
要不要再来一次?或者想了解其他人格类型?