trail-nav-telegram
Offline-capable hiking route guidance via Telegram location messages (OpenClaw). Use when building/operating an LLM agent workflow that: (1) imports a GPX/KML route, (2) answers 'am I off-route / which way should I go' with low-token fixed outputs, (3) scrapes/publicly discovers route links from 2bulu track_search, and (4) prepares trip risk checklists + gear lists for an overnight hike.
Why use this skill?
Offline-capable hiking navigation for OpenClaw. Features deterministic route tracking, 2bulu route discovery, and safety checklists via Telegram for hikers.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jack4world/trail-nav-telegramWhat This Skill Does
Trail Nav via Telegram (trail-nav-telegram) is a sophisticated OpenClaw agent skill designed to provide offline-capable, high-reliability hiking route guidance. Unlike standard LLM-based navigation that may hallucinate coordinates, this skill employs a deterministic approach to geometry calculations, ensuring that 'am I off-route' or 'which way to go' answers are mathematically accurate and token-efficient. By leveraging Telegram as the primary UI, it allows hikers to send location data directly into the agent workflow, where it is cross-referenced against parsed GPX/KML routes stored as compact RoutePacks.
Installation
To integrate this skill into your OpenClaw environment, ensure you have the necessary dependencies for the bundled scripts. You can perform a seamless installation using the provided one-click setup script:
clawhub install openclaw/skills/skills/jack4world/trail-nav-telegram
Alternatively, for manual deployment, run the setup script directly:
./scripts/openclaw_oneclick_setup.sh
This will install the required outsideclaw components and automatically patch your local OpenClaw configuration file, creating a backup for safety. Always verify that your path settings in the config correctly point to ~/.outsideclaw/app/outsideclaw.
Use Cases
- Route Guidance: Hikers on remote trails can share their live Telegram location to receive 2-line deterministic navigation prompts.
- Route Discovery: Use the built-in scrapers to pull public tracks from 2bulu based on specific keywords or geographic areas.
- Trip Preparation: Generate risk-aware gear lists and check safety checklists for overnight hikes based on the specific route imported into the system.
- Weather Monitoring: Integrated weather alerts provide proactive warnings for summit camps or exposed ridge lines.
Example Prompts
- '/use route_qiniang_001' - User selects the specific route they are currently hiking to bind to the active session.
- [Send Location Pin] - User sends their live Telegram location; the agent responds with current progress, distance to the next waypoint, and any relevant trail alerts.
- 'Search for nearby hiking routes in Qiniangshan' - User initiates a public route discovery query via the 2bulu scraping module.
Tips & Limitations
- Token Efficiency: The skill is designed to avoid sending large KML/GPX files to the LLM context. Always rely on the deterministic output of
guide_route.js. - Offline Safety: While the skill manages data locally, ensure your mobile device has offline maps downloaded. Never rely solely on an AI agent for safety in remote environments. Always prioritize physical signposts and traditional compass navigation. The agent acts as a secondary tool, not a replacement for navigational competence.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jack4world-trail-nav-telegram": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
remotion-excalidraw-tts
Generate a narrated Remotion video from an Excalidraw (.excalidraw) diagram using text-to-speech (macOS say) and render to MP4. Use when creating explainer videos with pan/zoom + focus highlights over Excalidraw diagrams, with automated voiceover generation and Remotion CLI rendering.
elon-x-actionbook-recap
(DEPRECATED) Use x-actionbook-recap instead. This slug is kept for backward compatibility. Collect, scroll, extract, and summarize X posts using actionbook-rs.
terrain-route-video
Generate a minimalist terrain-style animated driving route video (MP4) from a list of stops (cities/POIs) without Remotion. Uses OSRM for road-following geometry, OpenTopoMap terrain tiles for basemap, Matplotlib for frame rendering, and FFmpeg for encoding. Use when the user asks to create/export a dynamic self-driving route map video (fly-follow camera, route draw animation, labels) and wants it along roads/highways.
yc-new-way
Apply Y Combinator’s “New Way to Build a Startup” playbook to ship fast, validate with real distribution, and iterate using data. Use when the user asks to follow “New Way”, design a 7-day startup sprint, pick a narrow wedge, build a lightweight MVP/SEO site/newsletter, set up experiments, or turn a vague idea into a testable plan with metrics, launch checklist, and weekly iteration loop.
x-actionbook-recap
Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword search) using the Actionbook Rust CLI (actionbook-rs) workflow (open → snapshot/accessibility tree → extract `article` text). Use when asked to analyze a handle over a time window (e.g., last 7 days), produce Chinese working notes, and publish a neutral English recap (single post or thread) from a specified account.