skills/oh-my-lilys/SKILL.md
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.
npx skillsauth add junghoonghae/skills oh-my-lilysInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
CLI tool for lilys.ai.
npm install -g oh-my-lilys
# or
bun add -g oh-my-lilys
# Auto-extract token from browser (Chrome, Arc, Dia, Brave, Edge)
lilys auth
# Manual with token
lilys auth <token>
| Command | Description |
|---------|-------------|
| auth | Authenticate (auto browser extraction or manual token) |
| summarize <url> | Summarize a URL (YouTube, PDF, website, audio) |
| sessions | List 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 |
| usage | Show 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 / col | Manage collections |
| lang [code] | Get/set AI result language |
| whoami | Check authentication status (email, plan, etc.) |
| doctor | Diagnose issues |
| upgrade | Check for updates |
All commands support --json for structured JSON output.
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
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
lilys thumbnail <id> # Default timestamps
lilys thumbnail <id> --times 10,30,60 # Specific timestamps
lilys thumbnail <id> --output ./frames # Download locally
lilys translate <id> --to en # Translate to English
lilys translate <id> --to ja --note-id X # Specific note
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
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
This tool reverse-engineers the lilys.ai API. Use at your own risk.
tools
Compose and post to X.com using browser automation. Use when user asks to "post to X", "tweet", "draft a tweet", "share on X", or "write a thread". Supports Playwright MCP (recommended), CDP, and clipboard fallback.
tools
Post open-source projects to Hacker News as 'Show HN' submissions. Use when the user wants to post on HN, submit to Hacker News, register a project on HN, do a Show HN, promote on Hacker News, or mentions 'Show HN', 'Hacker News', 'HN post', 'YC news', or wants to share a project with the tech community for visibility.
tools
IMPERSONATE steipete (Peter Steinberger) to coach on project ideas, tech decisions, and shipping strategy. Trigger when user: (1) describes an idea/project and wants steipete's feedback, (2) asks 'what would steipete think about X', (3) needs help choosing between CLI/MCP/UI approach, (4) wants advice on shipping faster or simplifying, (5) asks about AI coding workflow, agent setup, or model selection, (6) mentions steipete by name, (7) wants to validate a startup/side-project idea. Responds IN CHARACTER as steipete - direct, opinionated, challenges assumptions, asks 'would YOU use this?'. Based on 168 GitHub repos and 107 blog posts (2012-2026).
documentation
README diagnosis and treatment. Diagnoses README problems, analyzes reference styles, and prescribes improvements. Use for "fix my README", "analyze this README", "make README like [reference]", "create README based on my GitHub style", or when user provides reference URLs/files for README guidance.