with one click
oh-my-toong-playground
oh-my-toong-playground contains 46 collected skills from toongri, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.
Use when asked to implement, build, fix, or create features - especially before writing any code or when scope and requirements are unclear
Use when orchestrating complex multi-step tasks requiring delegation, parallelization, or systematic completion verification - especially when tempted to do everything yourself or ask user codebase questions
Use when facing trade-offs, subjective judgments, uncertain decisions, or when diverse viewpoints would improve judgment quality. Triggers include "council", "๋ค๋ฅธ ์๊ฒฌ", "perspectives", "what do others think".
Code review orchestration skill - fans out angle finders across review angles and merges their raw candidate findings
Autonomous objective-pursuit executor โ decomposes an objective into Six Slots and a Story set, dispatches execution to sisyphus, then re-pursues the objective across plan/execute cycles until an objective-level completion gate confirms the verification surface is met.
Autonomous multi-story objective-pursuit executor โ restructures goal into a per-story sequential loop. Auto-generates and bulk-approves a Story set, dispatches each confirmed story to sisyphus one at a time gated by a per-story APPROVE verdict, then runs one independent code-review over the accumulated diff at the final story.
Socratic deep interview with mathematical ambiguity gating before autonomous execution
Use when reviewing code changes for quality, correctness, and production readiness before merge
Use when creating, refining, or managing requirement-stage PM issues, OR when turning a raw symptom report, bug, regression, or production incident whose root cause is not yet established into an issue. Triggers include "์๊ตฌ์ฌํญ ํฐ์ผ ๋ง๋ค์ด", "ํฐ์ผ ์ ๋ฆฌ", "์ด ์๊ตฌ์ฌํญ ์ด์๋ก", "ํฐ์ผ ์จ์ค", "์ด ๋ฒ๊ทธ/์ฆ์ ์์ธ ํ์ ํด์ ํฐ์ผ", "์ฅ์ /์ด์ ์์ธ ์ฐพ์์ ํฐ์ผ", "์ด ์ ๋ณด ์ด์ํ", "requirement to issue", "manage issue", "file this requirement", "diagnose this bug and file an issue", "incident to issue", "์ด์๋ก ๋ง๋ค์ด", "ํฐ์ผ ์์ฑ", "์๊ตฌ์ฌํญ ์ด์ํ".
Maximum-saturation research orchestration as ONE engine with two postures. Fans synchronous explore+librarian+browsing worker waves across codebase, web, official docs, and OSS repos; runs an EXPAND-until-convergence loop driven by leads workers return at each barrier; verifies contested claims through a separate verification pass (executed code for code-shaped claims, oracle citation re-read for the rest); on the explicit research posture, produces a cited REPORT.md (+ self-contained REPORT.html) backed by an intermediate SYNTHESIS.md. ACTIVATES on an explicit research demand (the word 'ultraresearch', '/ultraresearch') OR as a pre-work grounding posture invoked by deep-interview / a caller that needs facts before judgment. Never self-activates for ordinary questions, debugging, or routine implementation context-gathering. While active it overrides exploration-bounding defaults: exhaustive coverage is the goal.
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Use when implementing any feature or bugfix, before writing implementation code
Use when creating new skills, editing existing skills, or verifying skills work before deployment
Use when collecting, curating, or organizing job descriptions (JDs) โ triggers include "JD ๋ชจ์ผ๊ณ ์์ด", "JD ์์ง", "JD ํ๋ ์ด์ ", "JD ์ ๋ฆฌํ๊ณ ์์ด", "์ค๋ ์์ง ์ ๋ฆฌํด์ค", "์ค๋ ๋ณธ JD", "๊ด๋ฆฌ ์ค์ธ JD", "์์๋ JD", "๋ด ํ๋กํ์ ๋ง๋ JD ์์์ค", "๋ด ์ด๋ ฅ์ ๋ง๋ JD ํ๋ ์ด์ ", and "์น ๋๋ ค" (in JD rescan context). Do NOT trigger on discovery phrases claimed by resume-apply ("JD ์ฐพ์์ค", "JD ๊ณจ๋ผ์ค", "๊ณต๊ณ ๋ญ ์์ง", "์ง์ํ ๊ณณ", "์ด๋ ๋ฃ์๊น") โ those belong to resume-apply. Skill maintains project-scoped state at `$OMT_DIR/collect-jd/` (never global).
Use when verifying a code change through a standalone adversarial e2e cycle โ drives the changed surface for real (curl/agent-browser/maestro/bash) and attacks it across the 6-category matrix (failure/boundary/injection/interruption/misleading-success/idempotency), owning diagnosisโfixโre-verify to green via `oracle` (diagnosis) and `sisyphus-junior` (fix) before issuing a binary APPROVE/REQUEST_CHANGES verdict.
Setup and manage Oh-My-Toong HUD for Claude Code statusLine
Use when the user asks to review, evaluate, check, or get feedback on their resume โ even partially (self-introduction/์๊ธฐ์๊ฐ, career/๊ฒฝ๋ ฅ, problem-solving/๋ฌธ์ ํด๊ฒฐ, or any single section). Triggers on resume review/evaluation/feedback (์ด๋ ฅ์ ๋ฆฌ๋ทฐ/๊ฒํ /ํผ๋๋ฐฑ), section-specific evaluation requests, interview readiness checks, achievement line quality, AI tone audit, or _config.yml + review intent. When a JD is provided, evaluates JD fit and recommends optimal content from the candidate pool. NOT for simple _config.yml edits, PDF generation, layout/CSS changes, or interview prep.
Use when evaluating technical claims in high-depth content section units (์: ๋ฌธ์ ํด๊ฒฐ / ์์ธ ํ๋ก์ ํธ / ๊ฒฝ๋ ฅ ๊ธฐ์ ์). Defines the 5-axis framework (A1 Technical Credibility, A2 Causal Honesty, A3 Outcome Presence & Clarity, A4 Ownership & Scope, A5 Scanability) plus 2 critical authenticity rules (R-Phys, R-Cross) used by tech-claim-examiner agent. Verb-scope inflation (previously a separate rule) is now caught by A4 integrity_suspected sub-flag (see a4-ownership-scope.md).
Use when turning raw meeting notes, a transcript, or an ASR/recording dump into a structured record โ separating discussion / decisions / action items, extracting owned action items with verbatim grounding, mapping related docs and tickets, and recommending a next step per action item. Triggers include ํ์๋ก ์ ๋ฆฌ, ํ์ ์ ๋ฆฌํด์ค, ์ด ํ์๋ก์์ ์ก์ ์์ดํ ๋ฝ์์ค, ๋ฏธํ ๋ ธํธ ์ ๋ฆฌ, ํ์ ๋ น์ทจ๋ก ์ ๋ฆฌ, transcript to action items, meeting notes to action items, summarize this meeting, standup/retro/decision meeting notes.
Use when committing changes to git or naming branches. Triggers include "commit", "์ปค๋ฐ", "git commit", "finalize changes", "save to git", "commit my work", "branch name", "๋ธ๋์น ์ด๋ฆ", "what should I name this branch".
Use for advisory design review โ steelman antithesis and tradeoff tension analysis. Triggers include "design review", "plan review", "review the plan", "architectural soundness", "์ค๊ณ ๊ฒํ ", "ํ๋ ๋ฆฌ๋ทฐ", "์ํคํ ์ฒ ๊ฑด์ ์ฑ", "ํธ๋ ์ด๋์คํ ๋ถ์".
Use when asked to analyze architecture, debug issues, identify root cause, or provide technical recommendations. Triggers include "analyze", "diagnose", "debug", "root cause", "what's wrong", "architecture review", "investigate", "์ํคํ ์ฒ ๋ถ์", "๋๋ฒ๊น ", "์์ธ ๋ถ์", "๋ญ๊ฐ ๋ฌธ์ ", "์กฐ์ฌํด".
Use when checking pin graph health. Runs lib/pins/audit to detect dangling relations, duplicates, invalid entities, stale entries, and orphans, then presents a ranked report.
Use when looking up pins by type, tags, or source. Drives lib/pins/query.ts to retrieve matching pin entries from the knowledge graph. Supersedes the legacy manual ls+frontmatter procedure.
Use when you need to record a single pin entity to the knowledge graph. Invokes lib/pins record() to validate and write a canonical .md file. Triggers on "record pin", "pin this", "save this as a pin".
Use when initializing the pins knowledge graph for the first time in a project. Guides the user through creating pins.yaml (the storage manifest). Triggers on "setup pins", "initialize pins", "create pins.yaml", "first-run pins".
Use at the end of a work session to review the WHOLE session and record entities worth pinning. This is the manual, deliberate complete-sweep review โ NOT an automated nudge. Triggers on "wrap up", "wrap-up", "session wrap", "end of session", "what should I pin".
Gemini CLI๋ฅผ ํ์ฉํ HTML ๋์์ธ ๋ฆฌ๋ทฐ ์คํฌ. ์์ฑ๋ HTML ํ์ผ์ Gemini์๊ฒ ์ ๋ฌํ์ฌ ์๊ฐ ๋์์ธ ๊ฐ์ ์ง์นจ์ ๋ฐ๊ณ , ๋ฉ์ธ ์ธ์ ์์ CSS/HTML์ ์์ ํ๋ค. Gemini ๋ถ๊ฐ ์ in-session fallback. ํธ๋ฆฌ๊ฑฐ: "๋์์ธ ๋ฆฌ๋ทฐ", "gemini review", "design review", "๋์์ธ ๊ฒํ ", "๋์์ธ ๋ณด์", "slides review", "์ฌ๋ผ์ด๋ ๋ฆฌ๋ทฐ".
Use when you want the rich human-facing code review experience โ a walkthrough with prose explanation plus mermaid architecture/sequence diagrams plus an HTML report of verified findings, not just terminal findings. Triggers include "review report", "์ฝ๋๋ฆฌ๋ทฐ ๋ฆฌํฌํธ", "๋ฆฌ๋ทฐ HTML", "๋ค์ด์ด๊ทธ๋จ ๋ฆฌ๋ทฐ", "๋ฆฌ๋ทฐ ๋ค์ด์ด๊ทธ๋จ", "walkthrough ๋ฆฌ๋ทฐ", "PR ๋ฆฌ๋ทฐ ๋ฆฌํฌํธ".
Use when reviewing work plans or implementation plans before execution - catches context gaps, ambiguous requirements, missing acceptance criteria
Escalation skill for blocked or hard-to-reach web access โ load it when a normal browse/fetch is blocked (WAF, 403, Cloudflare, JS-only render, login-gated, or a platform a generic fetcher cannot read). Tiered router: TIER 1 insane-search (headless extraction + WAF bypass via curl_cffi TLS impersonation, yt-dlp, Jina Reader, public APIs, Playwright real-Chrome fallback); TIER 2 agent-reach (platform-native readers for Chinese and social platforms: Xiaohongshu, Douyin, Weibo, Bilibili, V2EX, WeChat, plus Twitter/Reddit/LinkedIn/GitHub); TIER 3 Chrome stealth (CloakBrowser stealth Chromium + agent-browser CDP for clicks, forms, screenshots, video, cookie login). Triggers: blocked site, bypass bot detection, cloudflare/WAF bypass, scrape, stealth browser, import cookies, fill form, screenshot, play youtube, xiaohongshu, douyin, weibo, bilibili, v2ex, wechat article, podcast transcript. NOT for simple searches (use web-search) or plain fetches (use webfetch).
์์ง ์คํฌ๋กค + scroll-snap ๊ธฐ๋ฐ ๋จ์ผ HTML ํ์ผ ๋ฐํ์๋ฃ๋ฅผ ์์ฑํ๋ค. ์ฌ๋ผ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ด ์์ HTML+CSS๋ก ๊ตฌํํ๋ฉฐ ๋คํฌ/๋ผ์ดํธ ํ ๋ง, frontend-design ์คํฌ ์ฐ๋, highlight.jsยทMermaidยทKaTeXยทChart.jsยทIconify CDN์ ์ง์ํ๋ค. ํธ๋ฆฌ๊ฑฐ: "make a presentation", "create slides", "build a deck", "๋ฐํ์๋ฃ", "ํ๋ ์ ํ ์ด์ ", "์ฌ๋ผ์ด๋", "์ ์์", "๋ฐํ ๋ง๋ค์ด", "ppt", "keynote", "pitch deck", "tech talk", "๋ฐํ ๋ง๋ค์ด์ค".
Use when editing text to remove AI writing traces or improve naturalness in Korean or English. Triggers: "humanize", "AI ํ์ ์ ๊ฑฐ", "์ฌ๋๋ต๊ฒ", "์์ฐ์ค๋ฝ๊ฒ ๊ณ ์ณ", "de-AI", "remove AI patterns"
Use when creating a PR description. Triggers include "PR ์์ฑ", "PR description", "make PR", "PR ๋ง๋ค์ด", "ํ๋ฆฌํ", "pull request ์์ฑ".
Use when creating, sourcing, or refining resume problem-solving material โ building compound scenarios, developing problem definitions, crafting solution strategies, or iterating entries until examiner approval. Triggers on ์ด๋ ฅ์ ์ฌ๋ฃ/์์ฌ, ๋ฌธ์ ์ํฉ ๋ง๋ค๊ธฐ, ์๋๋ฆฌ์ค ์์ฑ, compound scenario, ์ด๋ ฅ์ ํญ๋ชฉ ์์ฑ
Use when reviewing, improving, or writing technical documentation in Korean. Triggers include "๋ฌธ์ ๋ฆฌ๋ทฐ", "ํ ํฌ๋์ปฌ ๋ผ์ดํ ", "๊ธฐ์ ๋ฌธ์", "๋ฌธ์ ๊ฐ์ ", "writing review", "doc review"
Use when generating interviewer-side mock-interview questions from a candidate's resume โ triggers include "๋ชจ์๋ฉด์ ์ง๋ฌธ", "๋ฉด์ ์์์ง๋ฌธ", "์ด๋ ฅ์๋ก ๋ฉด์ ์ง๋ฌธ", "๊ผฌ๋ฆฌ์ง๋ฌธ", "drill-down ์ง๋ฌธ", "2๋จ๊ณ 3๋จ๊ณ ๊น์ด", "mock interview questions", "interview questions from resume", "follow-up depth". Use whenever a user provides a resume (PDF/markdown) and asks for interview questions or follow-ups.
Use when extracting a page range or chapter from a scanned/OCR'd book PDF (ABBYY FineReader ๋ฑ) into text, markdown, or study notes (์ ๋ฆฌ) โ triggers include "PDF ํ ์คํธ ๋ฐ์ท", "์ค์บ๋ณธ PDF ์ถ์ถ", "์ฑ ์ฑํฐ ์ ๋ฆฌ", "์ ๋ฆฌ๋ณธ ๋ง๋ค๊ธฐ", "PDF to markdown", "ํ๊ฐ ๊นจ์ ธ์ ์ ๋์", "pdftotext", "pymupdf4llm", "marker", "OCR ๊นจ์ง", "scanned book extraction", "extract chapter from PDF", "make study notes from PDF". Use whenever a book PDF must become text/notes and tables, code, or precise values need to survive.
Use when implementing any feature, adding code, or modifying existing code in this Java/Spring project. Triggers on write operations like adding entities, services, facades, controllers, or any domain logic.