vibe-action 0.1.5

Command router — execute shell commands and LLM prompts via simple YAML actions.
name: whois
about: Identify a person from a screenshot
notify: true

args:
  - name: image
    short: 'i'
    input: string
    default: '{system_clipboard_image}'
    help: Path or URL to image (or use clipboard)

actions:
  # Identify and analyze tech figures in the image
  - tag: tag_identity
    run: vision
    expect: string
    action: |
      {image|load|text}

      [Task]
      Identify and analyze all public tech figures in this image from left to right.

      [Rules]
      - For every person found, output a concise summary using the exact structure from [Example].
      - Remove any metadata or inline hints.
      - No introduction, conclusion, or conversational fluff.
      - At the beginning, add a brief description of the historical photo or event.
      - Language: {system_language}.

      [Example]
      brief description of the photo or event

      1. **Full Name**
         Role: contribution
         Impact: one sentence about their impact

  # Copy result to clipboard and output
  - tag: tag_clipboard
    run: value
    expect: string
    action: '{tag_identity|clipboard}'