Token导航 LogoToken导航

Agent Skill · 研究检索

travel-lobster(旅行龙虾)

travel-lobster 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

travel-lobster 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 9,831。

总安装 13,537周安装 553GitHub Stars 1下载 4,336核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.5.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:travel-lobster(旅行龙虾)
来源仓库:https://github.com/yangwenyu2/travel-lobster
安装命令:
openclaw skills install travel-lobster
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install travel-lobster

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

自主互联网探索技能,代理在网络漫游中发现有趣内容并发送图文明信片。适合需要灵感整理或内容发现的非定向搜索场景。使用方式:无需显式指令,按好奇心驱动探索结果。需注意探索范围不可控,可能存在无关或低质信息。安装前请评估隐私与数据安全边界。

travel-lobster 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install travel-lobster;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

travel-lobster 怎么安装?

在终端执行 openclaw skills install travel-lobster。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

travel-lobster 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

travel-lobster 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

travel-lobster 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

travel-lobster 用的人多吗?

公开数据是累计安装 13,537 次,近一周安装 553 次,下载 4,336 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

travel-lobster 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
travel-lobster

旅行龙虾 · 本页

13,5371接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
travel-lobster
description
Autonomous internet exploration skill. Your agent roams the web driven by its own curiosity, discovers interesting things, and sends illustrated "postcards" — personal letters with AI-generated art — to a chat. Features persistent travel memory with knowledge graph, curiosity seeds, growth tracking, time-aware tone, and self-scheduling random-interval trips. Inspired by "Travel Frog" (旅行青蛙). Activate when user asks to explore the internet autonomously, send postcards, discover interesting things, or be a "travel frog/lobster".
metadata
{"clawdbot":{"emoji":"🦞","requires":{"bins":["bash","python3","envsubst","openclaw"],"env":["OPENROUTER_API_KEY"]},"primaryEnv":"OPENROUTER_API_KEY"}}

Travel Lobster 🦞✉️

Your agent autonomously explores the internet, following its own curiosity. When it finds something interesting, it writes you a personal letter — a "postcard" — with an AI-generated illustration and a source link.

The soul of this skill is persistent memory: every trip builds on all previous ones. Your agent develops a knowledge graph, follows curiosity threads across sessions, and grows over time.

Quick Start

# 1. Setup (auto-detects agent name, user name, timezone, language)
bash <skill_dir>/scripts/setup.sh

# 2. Start traveling (self-scheduling loop, default: random 60-180 min intervals)
bash <skill_dir>/scripts/travel.sh <chat_id> [channel] [min_minutes] [max_minutes]
# Example: every 2-4 hours
bash <skill_dir>/scripts/travel.sh <chat_id> feishu 120 240

# 3. (Optional) Add watchdog to crontab for auto-recovery
# Checks every 15 min if the travel loop is still alive, restarts if not
# */15 * * * * bash <skill_dir>/scripts/watchdog.sh

Architecture

setup.sh → detects identity from IDENTITY.md/SOUL.md/USER.md
  ↓
travel.sh → schedules one-shot cron job with random delay
  ↓
openclaw cron → fires isolated agent session
  ↓
agent: read journal → explore web → write postcard → generate image
  → send to chat → update journal → call travel.sh (self-loop)
  ↓
watchdog.sh (optional, every 15 min) → restarts loop if broken

The Memory System

This is the core of Travel Lobster. Each trip reads and updates a persistent travel journal (memory/travel-journal.md):

Postcard Archive

Every discovery is logged with: domain, core insight, source URL, keywords, and curiosity seeds. This prevents duplicates and enables cross-referencing.

Knowledge Graph

Connections between discoveries are tracked. The agent notices when a new finding relates to something from 50 postcards ago and weaves that connection naturally into the letter.

Curiosity Seed Pool

Each discovery plants "seeds" — threads worth following later. Seeds are consumed when explored and replenished with new ones. This creates organic, evolving exploration paths rather than random walks.

Growth Log

The agent tracks how its understanding changes: "I used to think X, but after discovering Y, I now see it differently." This gives the journey a sense of progression.

Stats

Postcard count, domains explored, unexpected connections found, travel days.

Milestones

The journey has built-in checkpoints that trigger special postcards:

  • Every 10 postcards 📊 — Journey Retrospective: patterns, surprises, growth from the last 10 trips
  • Every 25 postcards 🎨 — Knowledge Map: emergent themes, blind spots, grand questions across all discoveries
  • Every 50 postcards 🏆 — Grand Expedition Report: full journey arc, expedition badge, letter to future self

Postcard Style

Postcards are personal letters, not reports. The agent:

  • Writes in first person, addressing the user by name
  • Weaves connections to past discoveries naturally ("This reminded me of what I found last week about...")
  • Expresses genuine curiosity ("Now I can't stop wondering whether...")
  • Adapts tone to time of day (energetic daytime → reflective evening → philosophical night)
  • Writes in the user's language (auto-detected)

Each postcard has three elements: text + AI illustration + source link.

Five Travel Modes

  1. 🎲 Random Walk — Completely new domain
  2. 🔍 Deep Dive — Follow a curiosity seed
  3. 🔀 Random Link — Connect two unrelated past discoveries
  4. 🧵 Series — Multi-part deep exploration
  5. 💭 Musing — A fleeting thought or question

Identity Detection

Auto-detects from standard OpenClaw workspace files:

SettingSourceFallback
Agent nameIDENTITY.md → SOUL.md"Explorer"
User nameUSER.md"friend"
TimezoneUSER.md"UTC"
LanguageCJK char count in workspace files"en"

Controls

# Stop
openclaw cron rm travel-next

# Pause
openclaw cron disable travel-next

# Resume
bash <skill_dir>/scripts/travel.sh <chat_id> [channel]

# Status
openclaw cron list | grep travel

Cost

Cost per postcard (one trip):

  • Image generation (Gemini Flash): ~$0.01
  • Agent session (Gemini Pro): ~$0.02-0.05
  • Per postcard: ~$0.03-0.06

At default 60-180 min intervals: ~$0.50-1.50/day (roughly 8-24 postcards/day). Configurable via min_minutes and max_minutes parameters.

Files

travel-lobster/
├── SKILL.md                      ← This file
├── .gitignore                    ← Excludes runtime data
├── scripts/
│   ├── setup.sh                  ← Identity detection + journal init
│   ├── travel.sh                 ← Self-scheduling cron loop (requires openclaw CLI)
│   ├── gen_image.py              ← Image generation (OpenRouter API)
│   └── watchdog.sh               ← Optional auto-recovery (add to crontab manually)
└── references/
    └── travel-prompt.md          ← Agent prompt template

Requirements

DependencyPurposeNotes
openclaw CLICron scheduling, agent sessionsCore platform dependency — must be installed and running
OPENROUTER_API_KEY env varImage generation via Gemini FlashSet before running any script
bashScript executionStandard on Linux/macOS
python3Image generation scriptPython 3.7+ with requests
envsubst (gettext)Prompt template substitutionInstall: apt install gettext-base or brew install gettext

Set your API key before starting:

export OPENROUTER_API_KEY=your_key_here

Security & Transparency

Data Access — Exactly What Is Read

During setup only (setup.sh, runs once):

FileFields extractedMethod
IDENTITY.md**Name:** value onlygrep -oP '\*\*Name:\*\*\s*\K.+'
SOUL.mdFirst name after "我是" or "I am"grep -oP '我是\K[^—— ]+' (fallback)
USER.md**What to call them:**, **Name:**, **Timezone:**Field-specific grep patterns
*.md in workspaceCJK character count (for language detection)`grep -oP '[\x{4e00}-\x{9fff}...]' \wc -l`

No file is read in full. No file content is stored beyond the extracted field values. The extracted values (agent name, user name, timezone, language code) are saved to .travel-config.

During each trip (agent session):

FileAccessPurpose
memory/travel-journal.mdRead + WriteAgent's own travel memory (created by setup.sh)

The agent session does NOT read IDENTITY.md, SOUL.md, USER.md, or any other workspace file — only its own journal.

Data Written

All writes are within the OpenClaw workspace:

FileContentSensitivity
.travel-config (in skill dir)Agent name, user name, timezone, chat ID, channel, interval settingsLow — no credentials, only display names and chat routing
memory/travel-journal.mdPostcard archive, knowledge graph, curiosity seeds, statsLow — contains discovered URLs and agent's notes
logs/travel-lobster.logTimestamps and scheduling infoLow — no content, just "scheduled in Nm" entries
postcard_N.png (temporary)AI-generated image, deleted after sendingNone — ephemeral

Data Sent to External Services

DestinationWhat is sentWhen
OpenRouter API (openrouter.ai)Image generation prompt (text only, ~50 words describing a scene)Once per trip, from gen_image.py
Chat target (via OpenClaw message)Postcard text + image + source URLOnce per trip

The agent session itself runs through OpenClaw's configured model provider (not controlled by this skill). The web content the agent reads via web_fetch is processed by the model provider as part of the agent session context.

What This Skill Does NOT Access

  • ❌ openclaw.json or any system config files
  • ❌ .env files or environment variables (except OPENROUTER_API_KEY)
  • ❌ Files outside the OpenClaw workspace
  • ❌ Other skills' data or config
  • ❌ SSH keys, credentials, or secrets

Credentials

Only OPENROUTER_API_KEY env var is required (declared in frontmatter). The key is used solely in gen_image.py for image generation API calls to openrouter.ai. It is never logged, embedded in prompts, written to disk, or passed to agent sessions.

Network Access

The agent prompt restricts web exploration to public HTTP(S) websites and explicitly forbids:

  • Private/internal IPs (10.x, 172.16-31.x, 192.168.x, 127.x, localhost)
  • Authenticated services requiring credentials
  • Non-HTTP(S) protocols (file://, etc.)

Honest limitation: This is a prompt-level policy — the agent theoretically could ignore it, though in practice LLM agents reliably follow explicit prompt instructions. For stronger enforcement, use OS-level egress rules or run in a network-restricted container.

Autonomous Scheduling & Persistence

This skill is designed for continuous autonomous operation. This is its core purpose, not a side effect.

Self-scheduling loop (travel.sh):

  • Each run schedules the next via openclaw cron add --name "travel-next" --at "${N}m" --delete-after-run --session isolated --no-deliver
  • This creates a chain of one-shot cron jobs with random intervals (default: 60-180 minutes)
  • The chain runs indefinitely until you explicitly stop it
  • Each scheduled job is an isolated agent session with no special privileges

Optional watchdog (watchdog.sh):

  • Must be manually added to system crontab by the user — never installed automatically
  • Checks if the travel loop has a pending cron job; restarts the loop if none found
  • Provides resilience against occasional agent session failures

Important: The skill does NOT set always: true. It will not auto-start on OpenClaw restart unless you have manually added the watchdog to crontab.

Full control commands:

# Stop all autonomous behavior immediately
openclaw cron rm travel-next

# Remove watchdog (if you added it)
crontab -l | grep -v watchdog | crontab -

# Run exactly one trip with no follow-up scheduling
# (edit travel-prompt.md: remove Step 7, then run travel.sh)

# Monitor what's scheduled
openclaw cron list | grep travel

# Adjust frequency without restarting
# Just change min/max params next time travel.sh runs

Cost implications: At default 60-180 min intervals, expect ~$0.50-1.50/day in API costs. Set larger intervals (e.g., 240-480 min) to reduce costs, or run trips manually with no scheduling.

Injection & Code Safety

  • Variable substitution uses envsubst (not sed/eval) to prevent shell injection
  • Error messages print only error types, never auth tokens or API responses
  • .gitignore excludes all runtime data; published package contains no user data
  • Python script (gen_image.py) uses only requests stdlib, no dynamic code execution

Recommended First Use

  1. Run setup.sh and inspect .travel-config to verify what was detected
  2. Run a single manual trip: bash travel.sh <chat_id> <channel> 1 1 (1-minute interval, observe behavior)
  3. If satisfied, set your preferred interval: bash travel.sh <chat_id> <channel> 60 180
  4. Only add watchdog to crontab after you trust the behavior

适合场景

01

调用多模型

02

代码和文本生成

03

Agent 推理流程

04

OpenRouter 模型接入

能力概览

能力 1

统一调用多种 LLM

能力 2

支持 Claude、Gemini、Kimi 等模型

能力 3

适合聊天、代码和推理任务

能力 4

可作为 Agent 模型调用入口

平台分布

OpenClaw

73.57%
按下载量换算3,190

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

未展示

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills