apps/music-maker/SKILL.md
# Music Maker A compiled TypeScript application. ## Launch Open this app in an iframe window: ``` invoke('yaar://windows/music-maker', { action: "create", title: "Music Maker", renderer: "iframe", content: "yaar://apps/music-maker" }) ``` ## App Protocol This app supports the App Protocol for programmatic interaction. ### Discover capabilities ``` invoke('yaar://windows/music-maker', { action: "app_query" }) ``` Use `app_query` to discover available state and commands. Then query s
npx skillsauth add sorryhyun/yaar apps/music-makerInstall 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.
A compiled TypeScript application.
Open this app in an iframe window:
invoke('yaar://windows/music-maker', {
action: "create",
title: "Music Maker",
renderer: "iframe",
content: "yaar://apps/music-maker"
})
This app supports the App Protocol for programmatic interaction.
invoke('yaar://windows/music-maker', { action: "app_query" })
Use app_query to discover available state and commands. Then query state with invoke('yaar://windows/music-maker', { action: "app_query", stateKey: "..." }) and run commands with invoke('yaar://windows/music-maker', { action: "app_command", command: "...", params: {...} }).
development
# Word Lite A compiled TypeScript application. ## Launch Open this app in an iframe window: ``` invoke('yaar://windows/word-lite', { action: "create", title: "Word Lite", renderer: "iframe", content: "yaar://apps/word-lite" }) ```
development
# Video Viewer Lite A compiled TypeScript application. ## Launch Open this app in an iframe window: ``` create({ uri: "video-viewer-lite", title: "Video Viewer Lite", renderer: "iframe", content: "yaar://apps/video-viewer-lite" }) ```
development
# Video Editor Lite A compiled TypeScript application. ## Launch Open this app in an iframe window: ``` invoke('yaar://windows/video-editor-lite', { action: "create", title: "Video Editor Lite", renderer: "iframe", content: "yaar://apps/video-editor-lite" }) ```
tools
# 특이점이 온다 (thesingularity-reader) DCinside "특이점이 온다" 마이너 갤러리 리더. 게시물 목록, 본문, 댓글을 읽고 로그인 후 댓글 작성까지 지원한다. ## Launch ``` invoke('yaar://windows/thesingularity-reader', { action: "create", title: "특이점이 온다", renderer: "iframe", content: "yaar://apps/thesingularity-reader" }) ``` ## Architecture decisions ### Why browser automation (yaar-web) for fetching DCinside serves dynamic, JavaScript-rendered pages with aggressive bot protection (Cloudflare, cookie gating). A simple HTTP fetch ret