Horus Lite

API key required
Other

Horus Lite -- Meeting Intelligence. Paste meeting notes or a transcript and get a clean action item list instantly. Free tier. The only meeting skill on ClawHub.

Install

openclaw skills install horus-lite

Horus Lite -- Meeting Intelligence

Horus sees everything. Paste your messy meeting notes and get clean, assigned action items in seconds.

Free vs Standard vs Pro

FeatureHorus Lite (Free)Horus Standard ($5)Horus Pro ($9)
Action itemsYes (list)Yes (with owners + deadlines)Yes (full tracker)
Meeting summaryNoYes (full)Yes + exec brief
Decisions logNoYesYes
Follow-up emailNoYes (draft)Yes (stakeholder-specific)
Next agendaNoNoYes
Risk/blocker flagsNoNoYes
Save to fileNoYes (.md)Yes (.md)

Upgrade: Horus Standard -> ko-fi.com/occupythemilkyway ($5) Bundle: All 5 Egyptian skills for $29 -> ko-fi.com/occupythemilkyway


Step 1 -- Install

pip3 install rich --break-system-packages --quiet

Step 2 -- Parse meeting notes

import os, sys, re
from rich.console import Console
from rich.panel import Panel
from rich.rule import Rule

console = Console()

NOTES = os.environ.get("MEETING_NOTES", "").strip()
if not NOTES:
    console.print(Panel(
        "[red]MEETING_NOTES is required.[/red]\n\nPaste the full text of your meeting notes or transcript.",
        title="Setup Error", border_style="red"
    ))
    sys.exit(1)

word_count = len(NOTES.split())
line_count = len(NOTES.splitlines())

console.print()
console.print(Panel.fit(
    f"[bold yellow]👁️  Horus Lite -- Meeting Intelligence[/bold yellow]\n"
    f"Notes: [cyan]{word_count} words[/cyan] / [cyan]{line_count} lines[/cyan]\n"
    f"[dim]Free tier -- action items extraction[/dim]",
    border_style="yellow"
))
console.print(Rule("[yellow]Analysing meeting...[/yellow]"))
print(f"\n=== MEETING NOTES ===\n{NOTES}\n=== END NOTES ===")

Step 3 -- Extract action items

Read the meeting notes above and produce:

Action Items List: Extract EVERY task, commitment, or follow-up mentioned. Format each as:

- [ ] [Action] — Owner: [Name or "TBD"] | Due: [Date or "TBD"]

Then add:

Quick Summary (2-3 sentences): What was the meeting about and what's the most important outcome?

Be thorough — catch every "I'll", "we need to", "someone should", "by next week", "action item" phrasing.


Step 4 -- Upsell

from rich.console import Console
from rich.panel import Panel
console = Console()
console.print()
console.print(Panel(
    "[bold yellow]Horus Standard ($5)[/bold yellow] adds a full meeting summary, decisions log, and a ready-to-send follow-up email.\n"
    "[bold magenta]Horus Pro ($9)[/bold magenta] adds stakeholder-specific briefs, next meeting agenda, risk flags, and saves to file.\n\n"
    "Upgrade: [bold cyan]ko-fi.com/occupythemilkyway[/bold cyan]",
    title="[yellow]Want the full meeting brief?[/yellow]",
    border_style="yellow"
))