smart-router-skill_skill

This skill lets you embody iconic movie characters with configurable missions and themed workflows to create engaging, personalized automation experiences.
  • TypeScript

2k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill darrenhinde/openagentscontrol --skill smart-router-skill

  • router.sh3.1 KB
  • SKILL.md8.2 KB

Overview

This skill brings movie character personalities to interactive automation workflows. Choose a character (Yoda, Tony Stark, or Sherlock Holmes) and the skill runs a themed, visible workflow that matches that persona. Simple configuration lets you change missions instantly for different outcomes.

How this skill works

The skill prompts you to pick a character, then reads a JSON config to determine the mission. It routes execution to the character's workflow script, passes the mission parameter, validates inputs, and prints rich, themed console output showing each phase. You can override the mission on the command line or by editing the config file.

When to use it

  • Demonstrating configurable agent behavior driven by a single JSON setting
  • Teaching how routing and dynamic scripting work in plan-first agent frameworks
  • Creating engaging demos or onboarding examples for developers
  • Prototyping persona-driven workflows for testing UX or automation flows
  • Quickly switching scenarios without changing code

Best practices

  • Keep character and mission definitions in the personality-config.json for easy edits
  • Validate mission numbers and character keys before running scripts to avoid runtime errors
  • Use the command-line override for quick tests without modifying config
  • Keep workflow scripts focused and idempotent so outputs are deterministic
  • Log clear, themed messages so viewers can trace each phase and result

Example use cases

  • Run a demo where a presenter toggles between Yoda and Sherlock to show different workflows
  • Automate a tutorial that walks developers through config-driven behavior changes
  • Use as a playful test harness for routing logic and script validation
  • Show stakeholders how a single config change alters business process paths
  • Prototype persona-based messaging for user-facing assistants

FAQ

Edit the personality-config.json mission value for that character or pass --mission on the router command line to override temporarily.

Can I add new characters or missions?

Yes. Add a new character key and mission definitions in the config, then create a matching workflow script that the router can invoke.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational