yuga-hashimoto/open-dash/travel-mode

Claude Code and agent skill by yuga-hashimoto/open-dash

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Leaving home for a trip — turn off every light, pause media, cancel timers, optional away-style briefing, broadcast a goodbye to other speakers.

Install

npx vskill@latest install yuga-hashimoto/open-dash/travel-mode

SKILL.md

Travel Mode

Trigger on "travel mode", "I'm going on a trip", "starting a vacation", "旅行モード", "出かける / 旅行に行く" when the context suggests multi-day absence (rather than a short errand — that's leave_home).

Default flow

  1. Check weather for destination if provided — if the user named a

city ("I'm going to Kyoto"), call get_forecast with that location so we can speak a 3-day outlook.

  1. Departure briefing — speak a short summary: "Heading to {city}.

Forecast is {summary}. I'll wind down the house now." Keep it under two sentences.

  1. Lights: execute_command {device_type:"light", action:"turn_off"}

for every light; don't just run leave_home because that keeps front-door lighting on a timer for short absences.

  1. Media: pause everything via

execute_command action:"media_pause".

  1. Timers: cancel_all_timers — no alarms firing in an empty house.
  2. Multi-room goodbye (if enabled): broadcast_tts with

{ text: "Travel mode — see you soon." } so other rooms' speakers announce the house is going quiet. Skip cleanly when multi-room is off or the secret is missing.

  1. Notifications: do NOT silence notifications at the OS level — we

don't have that privilege. Just leave them alone; the user's phone still works.

On return

Trigger on "I'm back", "we're home from the trip", "帰ってきた":

  1. Run arrive_home composite (lights on, volume 50).
  2. Summarise what happened: list_notifications for today, spoken

headline count; get_weather for today.

  1. Speak: "Welcome home. {N} notifications waiting, {weather}."

Style

  • Voice tone: warm, brief. Travel mode is a goodbye, not a checklist.
  • Don't offer to set reminders about the trip — that's out of scope;

the user can ask separately.

What this skill doesn't do

  • Locking doors or arming any security system — out of scope; we have

no verified smart-lock binding to a specific "arm" action.

  • Booking anything — we intentionally don't transact on the user's

behalf.

  • Forwarding calls — OS-level telephony is out of reach.

Tools used

  • get_forecast
  • execute_command (lights + media_player)
  • cancel_all_timers
  • broadcast_tts (optional)
  • arrive_home (on return)
  • list_notifications / get_weather (on return)

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
6
Repository forks
2
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yuga-hashimoto/open-dash/travel-mode/badge)](https://verified-skill.com/skills/yuga-hashimoto/open-dash/travel-mode)

Something wrong with this skill or its page? Tell us.