skills
scenario-labs/skills의 67가지 에이전트 스킬(시나리오·게임·영상 포함), npx skills add로 설치
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
publish-website: an agent skill that deploys a website and returns a live URL
Ask your coding agent to "publish this", "host this" or "put this online" and it uploads the folder to chorus.host and hands back https:// .chorus.host. No account needed. Works in Claude Code, Codex, Cursor, Gemini CLI, OpenCode and any agent that reads SKILL.md.
• HTML reports, dashboards and mini apps, plus whole static sites, PDFs and images, at https:// .chorus.host
• APIs and webhook receivers as Cloudflare Workers at https:// .worker.chorus.host (free account, no Cloudflare account)README 전문 보기 ↗Ask your coding agent to "publish this", "host this" or "put this online" and it uploads the folder to beacon.host and hands back https://<slug>.beacon.host. No account needed. Works in Claude Code, Codex, Cursor, Gemini CLI, OpenCode and any agent that reads SKILL.md.
What it hosts:
https://<slug>.beacon.hosthttps://<slug>.worker.beacon.host (free account, no Cloudflare account)What your agent returns:
Your site is live:
https://quiet-river-42.beacon.host
It will be deleted in 24 hours. To keep it, open this link and sign in with your email:
https://beacon.host/claim/quiet-river-42#ctk_...
An anonymous site lasts 24 hours; the claim link keeps it, and signing in takes an emailed code, no password. How claiming works: https://beacon.host/guides/host-static-site-no-signup#claim-the-site-later
No shell in your agent? Use the MCP server instead: claude mcp add --transport http beacon https://beacon.host/mcp (setup for other clients: https://beacon.host/mcp).
Any agent that reads Agent Skills (Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and others):
npx skills add beacon-host/skill -g
Claude Code plugin:
/plugin marketplace add beacon-host/skill
/plugin install beacon-host@beacon-host
Gemini CLI extension:
gemini extensions install https://github.com/beacon-host/skill
Codex plugin:
codex plugin marketplace add beacon-host/skill
codex plugin add beacon-host@beacon-host
Cursor reads .cursor-plugin/plugin.json from this repo.
beacon.host also runs a remote MCP server at https://beacon.host/mcp (Streamable HTTP, no OAuth) with publish_site, get_site, and get_docs tools. The Gemini CLI extension connects to it automatically. In Claude Code:
claude mcp add --transport http beacon https://beacon.host/mcp
scripts/publish.py publishes a folder or a single file. It needs Python 3.8+ and nothing else.
python3 scripts/publish.py ./dist # a folder
python3 scripts/publish.py report.html # one HTML file, served as index.html
python3 scripts/publish.py ./dist my-site # choose the subdomain
python3 scripts/publish.py --help
It prints JSON with url, slug, expiresAt, and, for anonymous sites, claimUrl. Running it again on the same path updates the same site. The slug and claim token are saved in ./.beacon/publish.json, which is git-ignored.
To make sites permanent, set BEACON_API_KEY to an API key, or save it as {"apiKey": "chk_..."} in ~/.config/beacon/config.json, the file beacon login writes. Keys come from POST https://beacon.host/v1/auth/verify-otp or beacon login.
The script never uploads .git, node_modules, virtualenvs, files matched by the folder's .gitignore or .beaconignore, or files that usually hold secrets (.env and .env.*, .npmrc, .netrc, SSH keys, *.pem, *.key). It is the same script beacon.host serves at https://beacon.host/publish.py.
For workers and larger projects, use the beacon CLI:
curl -fsSL https://beacon.host/install.sh -o install-beacon.sh && sh install-beacon.sh
beacon deploy --pretty
| Path | What it is |
|---|---|
skills/publish-website/SKILL.md | The skill. It's the same file beacon.host serves at https://beacon.host/skill.md |
scripts/publish.py | A zero-dependency publisher (Python standard library only) |
.claude-plugin/plugin.json, .claude-plugin/marketplace.json | Claude Code plugin and marketplace |
.codex-plugin/plugin.json | Codex plugin |
.cursor-plugin/plugin.json | Cursor plugin |
gemini-extension.json | Gemini CLI extension. The skill is discovered from skills/ |
assets/logo.svg | Logo |
Everything this plugin sends goes to beacon.host or its file storage:
https://beacon.host/mcp, go to https://beacon.host.*.r2.cloudflarestorage.com) through presigned URLs that the beacon.host API returns.scripts/publish.py reads an API key from BEACON_API_KEY or ~/.config/beacon/config.json and sends it only to the beacon.host API (or to the URL you set in BEACON_API_URL).publish.py and the beacon CLI installer from beacon.host.Anonymous sites are deleted after 24 hours. Sites and workers in an account stay until you delete them.
MIT. See LICENSE.