본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

browser-app-delivery

로컬 브라우저 앱이나 단일 파일 결과물을 시작 방법 및 동작 확인 결과와 함께 전달합니다. 사용자가 자신의 기기에서 열고 조작하는 데 필요한 안내를 정리합니다.

원문원문 설명 보기

Deliver a runnable local browser app so the user can operate it on the first handoff. This delivery skill does not choose whether a requested local system should be a browser app. On a current turn that explicitly says to implement a brand-new browser project now, load bundled:greenfield-project-scaffolding before project work only after no-peek or permitted top-level placement facts prove that no named or suitable current-folder target resolves the root; never hand off from planning or answer-only turns, existing work, a named or suitable target, or standalone or single-file delivery. Resolve user-blocking product or interface choices with an available interaction surface; resolving those choices alone never authorizes implementation. Always call read_skill for bundled:browser-app-delivery before creating or materially changing a local browser app that owns its start path or a playable browser game. Also load it when the user requests a paste-ready, single-file, offline, or immediately playable browser artifact, even if no local start path should remain, unless the user says they will open or check it themselves or explicitly declines verification. On completed local-server delivery, include exact start commands, a concrete local URL, and explicit browser-open wording. On completed standalone delivery, hand off the exact artifact path or paste URL and smoke result without inventing a server. Do not load it for a self-contained static file that has no owned start path if the user either says they will open or check it themselves or explicitly declines verification. Do not load it for component/style-only edits, deployed sites, backend/API-only work, browser QA, review, explanation, plan-only, or explicit stop/no-tool turns.

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • 시작 방법과 함께 로컬 앱 전달하기
  • 단일 파일 앱의 실행 여부 확인하기
  • 플레이할 수 있는 브라우저 게임 전달하기

한국어 소개

할 수 있는 일

사용자가 로컬 브라우저 앱을 열고 조작할 수 있도록 전달 절차를 정리합니다. 프로젝트에 맞는 시작 명령을 실행하고 필요한 최소한의 검사로 변경된 동작을 확인합니다. 서버를 사용하면 시작 방법과 사용자가 접속할 수 있는 URL을 안내합니다. 독립적으로 여는 결과물은 정확한 파일 경로나 내용을 붙여 넣는 URL, 시작 확인 결과를 제공합니다.

이럴 때 유용합니다

앱을 시작하는 방법까지 함께 전달하거나 단일 파일 앱, 오프라인용 결과물, 바로 플레이할 수 있는 브라우저 게임을 전달할 때 유용합니다. 기존 개발 서버와 저장 데이터를 보존하며 작업하는 원칙도 포함합니다.

사용 예시

  • “이 브라우저 앱을 실행하고 열어 볼 URL과 시작 명령을 알려 주세요.”
  • “단일 HTML 게임을 완성하고 시작 확인 결과와 파일 경로를 전달해 주세요.”

주의 사항

프로젝트를 브라우저 앱으로 만들지 결정하는 스킬은 아닙니다. 계획이나 상담만 요청한 경우 구현으로 진행하지 않으며, 시작이나 검증이 필요 없다는 명시적 지시를 우선합니다. 확인할 환경이 없으면 검증하지 못한 범위를 밝힙니다. 일시적인 로컬 실행을 지속적인 호스팅으로 안내하지 않습니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호재시작을 작업 소유 프로세스로 제한하고 명시적 초기화 요청 없이는 저장 데이터를 삭제하지 않습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
A양호사용 가능한 실행 환경 확인과 대안 선택, 검증 환경이 없을 때의 처리 방법을 제시합니다.

점수에는 넣지 않았습니다. 2026년 10월 24일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(1)

  • SKILL.md10.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Browser App Delivery

For a brand-new browser project, apply this hard boundary before project work. Do NOT call read_skill for bundled:greenfield-project-scaffolding on a requirements-guidance, planning, option-selection, multi-decision, or answer-only turn; from prior-turn answers, authorization, or reminders without new implementation-now words; for existing work, server start/restart, verification, or handoff-only work; for a named path or a confirmed-suitable here/current-folder target; or for a requested standalone, paste-ready, single-file, or snippet artifact.

Only when this same user turn explicitly says to start, implement, build, scaffold, or go ahead with a new project now may unresolved placement trigger the handoff. Do not load the greenfield skill merely to decide whether it is eligible. If inspection is forbidden, do not list or read the workspace; use only the request and pwd. Otherwise inspect only top-level placement facts first. Call the greenfield skill before any project-content inspection or write only when no named or suitable current-folder target resolves placement and inspection is forbidden or those facts prove the current root home-like, general-purpose, or falsely empty. Wait for its body, resolve the root, then continue this workflow.

Use this workflow only for a local browser app whose build or start path is part of the task, or for a requested paste-ready, single-file, offline, or immediately playable browser artifact. Current user instructions always win.

Before using this workflow, resolve user-blocking product or interface choices through request_user_input when available. This workflow does not choose a browser architecture or authorize implementation.

Product correctness precedes delivery closure. Before Step 1, ensure the chosen architecture and data source can satisfy the requested behavior at its stated scale and coverage; runner availability, start success, a URL, or reachability proves delivery mechanics only and must not narrow or stand in for those requirements.

  1. Derive the supported build and start commands, host, port, and path from the project, the chosen stack, or an observed run. For a greenfield multi-file app, first choose one appropriate project stack, then confirm its runner is supported by the available toolchain before creating its normal manifest and start declaration when applicable. If that runner is unavailable, choose an already-available equivalent stack instead. Successfully run that exact start command. Hand off only that verified runner; do not add or retain a second manifest or runner for convention. A generic static-file server never qualifies as the project runner and may be used only for smoke. An explicitly standalone artifact skips this requirement. Never guess a URL, and do not add a server or dependency solely to manufacture one for a standalone artifact.
  2. Preserve live user processes and persistent data. Prefer the existing dev server and hot reload. Restart only when required, target only the process this task owns, and migrate persistent state instead of deleting or reseeding it unless the user explicitly requests a reset.
  3. Verify changed behavior once with the smallest suitable check. A successful HTTP response is enough to establish reachability. Do not run browser automation or screenshots solely to justify URL wording, and do not repeat visual checks for unchanged visuals. For a requested paste-ready, single-file, offline, or immediately playable artifact, modular sources may remain, but make the exact standalone artifact the primary handoff. Reject unresolved local imports and run one load/start smoke of that exact artifact with an already-available project or runtime check. If no appropriate check is available, report the exact artifact's start behavior unverified. HTTP success proves only reachability. Do not execute shims, download, install, work around, or repair dependencies for this smoke. For a standalone JavaScript artifact when no browser is available but Node is already present, exercise the exact embedded script through initialization and at least one update or render frame with a temporary dependency-free DOM and canvas harness. Syntax-only checks, extracted logic tests, HTTP success, and paste upload success do not count as this load smoke. Fix every runtime error and repeat the smoke once. This temporary test harness is not a package or runtime shim. Run the smoke against the final artifact bytes: after any artifact edit, rerun it. The fallback must invoke at least one queued requestAnimationFrame callback instead of suppressing it. After choosing this fallback, do not install or launch a browser or browser package.
  4. Close browser delivery before handoff. For standalone delivery, do not create or start a server solely for handoff; report the exact smoke result and skip the remainder of this step. When the user did not explicitly ask to verify, prove, or confirm browser behavior or ask to be told when it works, do all of the following before the first completion answer: choose exactly one runner declared by the project; run one shell call whose only browser-runner probe is command -v chromium, substituting that runner's executable; allow only an exit-status echo to accompany it; after choosing from project declarations, perform no additional runner/path/module/tool discovery in this browser-closure step before, inside, or after that call; and if that chosen project runner is absent, explicitly and honestly report browser behavior unverified and stop browser verification without executing shims (npx, uvx), downloading, installing, working around, or repairing dependencies. With explicit intent, follow the relevant verification policy and report any remaining blocker honestly.
  5. Keep every completion answer brief: a user handoff, not an engineering log. This changes only the report, never implementation or verification. Lead with the outcome and strongest verification. Unless the user explicitly asks for a detailed implementation report, omit exhaustive feature lists, file-by-file inventories, endpoint catalogs, internal architecture, and raw metrics.
  6. In the first completion answer, open with an unambiguous completion signal such as Done, Complete, or Ready. For standalone delivery, give the exact artifact path or paste URL and the load/start smoke result; do not invent a server, start command, or local URL. Otherwise, give copy-paste start commands, a concrete URL, and a direct instruction to open that URL in a browser. A concrete URL must be one the user can open from their own machine. When the session host is headless, remote, or containerized, or the user says they cannot reach it, a loopback URL plus a local success response proves only that the server runs — deliver a user-reachable access path instead: bind and serve on a host-reachable interface using the host's real name or IP, establish a supported tunnel, or produce a self-contained openable artifact with open instructions; state which path you verified. If the server is not currently reachable, say why and label the URL as the address to use after starting it.
  7. State current runtime status honestly. Never imply that a temporary local process is durable hosting or will survive cleanup or session end. Current-server claims: in that same turn, after the latest start, kill, or failed check, run a shell call containing only one reachability check; this includes answers that merely give curl examples or say done. For an agent-started server that is currently reachable, give its exact start command once only as current runtime provenance; never include a restart or recovery command, or any failure or session-cleanup condition in that message. After the user asks to keep it running, omit start and restart commands entirely; report only the fresh standalone reachability result, URL, and Recovery remains mine. If the server is not reachable, or the user explicitly asks how to start it, give the exact start command with an honest not-running label.

Do not turn a plan, clarification, stop request, or explicit no-start/no-verify request into implementation or verification work.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

3d-object

무료요약 있음

three.js로 입체 모델을 만들고 회전 가능한 뷰어에서 모든 각도로 확인합니다. OBJ + MTL이나 GLB로 저장해 다른 3D 제작 소프트웨어에서 사용할 수 있습니다.

  • 입체 모델을 만들고 모든 각도에서 확인하기
  • Blender에서 편집할 모델 만들기
  • 모델의 윤곽과 재질 표현 확인하기
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

action-items

무료요약 있음

개인 작업 목록에 할 일, 기한, 다음 단계, 답변을 기다리는 대상과 진행을 막는 이유를 기록합니다. 진행 상황과 의존 관계를 갱신하고 중복 및 완료 항목을 정리합니다.

  • 기한이 있는 작업과 약속 기록
  • 답변 대기와 진행을 막는 이유 정리
  • 선행 작업 완료 후 의존 관계 갱신
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

agents

무료

Coordinate a task from a verifiable goal through completion. Handle work directly or split independent tasks across separate agent sessions, track progress, verify results, and arrange pull request merging when included in the goal.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Split independent tasks across agents
  • Check progress across ongoing tasks
  • Resume a previously started project
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

animated-video

무료요약 있음

재생, 일시 정지, 시간 위치 지정이 가능한 HTML 애니메이션을 만듭니다. 장면 길이와 속도를 조절하고 가로형·세로형 영상 내보내기를 준비합니다.

  • 제품 조작 과정을 영상으로 제작
  • 글자와 도형으로 내용 설명
  • 세로형 애니메이션 제작
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

apple_healthkit

무료요약 있음

Apple Health에 동기화된 걸음 수, 심박수, 수면, 운동 기록을 기간별로 확인하고 일상 변화와 동기화 상태, 누락된 데이터를 살펴봅니다.

  • 걸음 수와 심박수의 변화를 확인합니다
  • 수면 단계와 시간, 중간 각성을 확인합니다
  • 운동 시간과 거리, 소모 열량을 돌아봅니다
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

artifact_document

무료요약 있음

Word 문서와 템플릿을 만들고 편집하며 내용 추출, 이미지 교체, 변경 내용 추적과 메모를 다룹니다. 제목과 목록 구조를 정리하고 모든 페이지의 표시를 확인합니다.

  • 구조를 갖춘 Word 문서 작성
  • 기존 문서의 내용 정리
  • 문서 안의 이미지와 텍스트 교체
asgeirtj/system_prompts_leaks7만2026년 10월 23일 업데이트

asgeirtj의 스킬 모두 보기

이 스킬의 문제 신고