oh-my-lilys

CLI tool for lilys.ai - Summarize YouTube, PDF, websites, and audio. Manage sessions, generate reports, search, export, and organize collections directly from the terminal. Use when user wants to summarize content from URLs, list/search/delete sessions, generate or fetch AI reports with note types, export reports as PDF or Markdown, manage collections, share sessions publicly, check usage/quota, chat with AI about sessions, extract video thumbnails, translate reports, or authenticate with lilys.ai. Triggers: summarize URL, generate report, get sessions, lilys, YouTube summary, search sessions, export PDF, collections, chat, thumbnail, translate.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "oh-my-lilys" with this command: npx skills add junghoonghae/skills/junghoonghae-skills-oh-my-lilys

oh-my-lilys

CLI tool for lilys.ai.

Installation

npm install -g oh-my-lilys
# or
bun add -g oh-my-lilys

Authentication

# Auto-extract token from browser (Chrome, Arc, Dia, Brave, Edge)
lilys auth

# Manual with token
lilys auth <token>

Commands

CommandDescription
authAuthenticate (auto browser extraction or manual token)
summarize <url>Summarize a URL (YouTube, PDF, website, audio)
sessionsList all sessions
search <keyword>Search sessions by keyword
delete <id>Delete a session (--yes to skip confirm)
report <id>Fetch or generate a report
chat <id> [query]Ask AI questions about a session
thumbnail <id>Extract video frame thumbnails
translate <id>Translate session report
usageShow plan usage and quota
share <id>Create public share link
unshare <id>Remove public sharing
export-pdf <id>Export report as PDF (--output file.pdf)
collections / colManage collections
lang [code]Get/set AI result language
whoamiCheck authentication status (email, plan, etc.)
doctorDiagnose issues
upgradeCheck for updates

All commands support --json for structured JSON output.

Report Generation

lilys report <id>                              # Fetch latest report
lilys report <id> --note-type detailed --watch # Generate & wait
lilys report <id> --note-type key_points       # Key report
lilys report <id> --generate textbook          # SSE streaming
lilys report <id> --export markdown            # Export as .md
lilys report <id> --json                       # JSON output

Note types: detailed, key_points, easy, script, animation, infographic, background, deep_dive

AI Chat

lilys chat <id> "what are the key takeaways?"  # Ask a question
lilys chat <id>                                # List chat threads
lilys chat <id> "question" --thread 123        # Continue thread
lilys chat <id> "question" --model paid        # Premium model
lilys chat <id> "question" --thinking          # Show AI thinking

Thumbnail Extraction

lilys thumbnail <id>                           # Default timestamps
lilys thumbnail <id> --times 10,30,60          # Specific timestamps
lilys thumbnail <id> --output ./frames         # Download locally

Translation

lilys translate <id> --to en                   # Translate to English
lilys translate <id> --to ja --note-id X       # Specific note

Collections

lilys col                                    # List collections
lilys col create "My Collection"             # Create
lilys col rename <col-id> "New Name"         # Rename
lilys col move <col-id> <session-id...>      # Move sessions in
lilys col delete <col-id>                    # Delete

Examples

lilys auth
lilys summarize https://youtube.com/watch?v=abc123
lilys sessions --json
lilys search "machine learning" --limit 5
lilys report 8260019 --note-type detailed --watch
lilys report 8260019 --export markdown
lilys chat 8260019 "summarize the main points"
lilys thumbnail 8260019 --times 10,60,120 --output ./frames
lilys translate 8260019 --to en
lilys usage --json
lilys share 8260019
lilys export-pdf 8260019 --output report.pdf
lilys lang ko

Error Handling

  • Auth errors: Auto-detected (401/403), prompts re-authentication
  • Watch mode: Polls every 3s until ready or timeout (default 120s)
  • Note generation timeout: 504 errors don't fail — generation continues in background

Disclaimer

This tool reverse-engineers the lilys.ai API. Use at your own risk.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

openkakao-cli

No summary provided by upstream source.

Repository SourceNeeds Review
General

x-composer

No summary provided by upstream source.

Repository SourceNeeds Review
General

ships-with-steipete

No summary provided by upstream source.

Repository SourceNeeds Review
General

discord-admin-py

No summary provided by upstream source.

Repository SourceNeeds Review