vibe-action 0.2.2

Command router — execute shell commands and LLM prompts via simple YAML actions.
version: 0.0.1

name: whois
about: Identify a person from a screenshot
notify: true

# IDE plugin integration: maps argument names to IDE contexts
api:
  # Target for the final result (replace | clipboard | dialog)
  output: dialog
  # Source for the {query} tag
  input: query|image

actions:
  # Identify and analyze tech figures in the image
  - tag: tag_identity
    run: vision
    expect: string
    action: |
      {query|image|load|clipboard:screenshot|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}'