본문으로 건너뛰기
cccskills
무료GitHub에 공개

kelly-digital-human

Digital-human implementation and demo skill for choosing, prototyping, and QA-ing low-cost 2D photoreal digital humans and high-control 3D custom digital humans. Use when the user wants a digital-human avatar, AI host, customer-service presenter, multimodal voice-to-lip-sync video stream, vendor comparison for services such as Silicon Intelligence / Tencent Zhiying / ZEGO-like real-time providers, or a UE/Unity 3D digital-human architecture and launch-ready demo.

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

실행 점수 미검증

설치 방법 보기

포함된 파일(60)

  • SKILL.md10.6 KB
  • agents/openai.yaml242 B
  • assets/screenshots/overview-zh-CN.webp130 B
  • assets/screenshots/overview.webp130 B
  • assets/screenshots/qa-zh-CN.webp130 B
  • assets/screenshots/qa.webp130 B
  • assets/screenshots/studio-zh-CN.webp130 B
  • assets/screenshots/studio.webp130 B
  • assets/screenshots/thumbs/overview-zh-CN.webp130 B
  • assets/screenshots/thumbs/overview.webp130 B
  • assets/screenshots/thumbs/qa-zh-CN.webp130 B
  • assets/screenshots/thumbs/qa.webp130 B
  • assets/screenshots/thumbs/studio-zh-CN.webp130 B
  • assets/screenshots/thumbs/studio.webp130 B
  • assets/screenshots/thumbs/vendors-zh-CN.webp130 B
  • assets/screenshots/thumbs/vendors.webp130 B
  • assets/screenshots/vendors-zh-CN.webp131 B
  • assets/screenshots/vendors.webp131 B
  • busabase.json1.2 KB
  • content/_folder.json530 B
  • content/kelly-digital-human-app/_node.json550 B
  • content/kelly-digital-human-app/.busabaseignore194 B
  • content/kelly-digital-human-app/app/app.js19.7 KB
  • content/kelly-digital-human-app/app/base-ui.css21.7 KB
  • content/kelly-digital-human-app/app/demo-visuals.css1.5 KB
  • content/kelly-digital-human-app/app/demo-visuals.js3.4 KB
  • content/kelly-digital-human-app/app/index.html5.4 KB
  • content/kelly-digital-human-app/app/js/busabase-client.js226 B
  • content/kelly-digital-human-app/app/js/config.js2.3 KB
  • content/kelly-digital-human-app/app/js/connect-gate.js1.7 KB
  • content/kelly-digital-human-app/app/js/demo-visuals-data.js9.3 KB
  • content/kelly-digital-human-app/app/js/digital-human-model.js8.5 KB
  • content/kelly-digital-human-app/app/js/providers/busabase-provider.js8.3 KB
  • content/kelly-digital-human-app/app/js/providers/demo-provider.js1.7 KB
  • content/kelly-digital-human-app/app/js/providers/index.js270 B
  • content/kelly-digital-human-app/app/js/runtime.js3.4 KB
  • content/kelly-digital-human-app/app/js/studio-views.js13.0 KB
  • content/kelly-digital-human-app/app/styles.css21.9 KB
  • content/kelly-digital-human-app/app/styles/editorial.css30.7 KB
  • content/kelly-digital-human-app/app/vendor/busabase-airapp-gate.css6.1 KB
  • content/kelly-digital-human-app/app/vendor/busabase-airapp-gate.js11.2 KB
  • content/kelly-digital-human-app/app/vendor/busabase-airapp.js556.0 KB
  • content/kelly-digital-human-app/app/vendor/busabase-sdk.js849.5 KB
  • content/kelly-digital-human-app/package.json1.1 KB
  • content/kelly-digital-human-app/pnpm-lock.yaml5.2 KB
  • content/kelly-digital-human-app/pnpm-workspace.yaml50 B
  • content/kelly-digital-human-app/scripts/check-editorial.mjs6.1 KB
  • content/kelly-digital-human-app/scripts/check.mjs4.4 KB
  • content/kelly-digital-human-app/server.js3.1 KB
  • content/kelly-digital-human-app/test/digital-human-model.test.mjs4.4 KB
  • content/qa-decisions/base.json1.1 KB
  • content/qa-decisions/records.ndjson859 B
  • package.json292 B
  • pnpm-lock.yaml4.3 KB
  • pnpm-workspace.yaml50 B
  • README.md1.7 KB
  • references/digital-human-schema.md5.0 KB
  • scripts/publish_airapp.mjs3.1 KB
  • scripts/setup.mjs6.4 KB
  • scripts/sync-content.mjs2.5 KB

SKILL.md(원문)

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

Kelly Digital Human

Overview

Kelly Digital Human is a Busabase Cloud App-in-Skill. Its canonical product surface is the AirApp in Busabase, not a separate local-data product. The same Hono source supports an explicitly requested local preview with OAuth connection bootstrap. It is Kelly's digital-human solution desk: pick the right path, review the vendor/architecture comparison, and run the launch QA gate before a real provider or engine build.

This skill is mostly curated reference content, not per-user data: the project overview, personas, pipeline routes, vendor comparison, and QA checklist itself are fixed (ported from the retired local app's demo dataset -- there was never a script or route that wrote different content). The one genuinely dynamic piece is the human verdict on each QA gate check (approve / request changes / block, with a note) -- that decision is written directly onto its own Busabase record, the same direct-field-write pattern kelly-clm's approval queue uses. There is no separate decisions-log bucket.

Two Implementation Paths

1. 2D photoreal digital human, low cost and fast launch

Use this when the goal is an online demo, customer-service agent, product explainer, training host, livestream assistant, or any scene where speed and cost matter more than fully custom body motion.

Operating model:

  • Connect an existing digital-human service, for example Silicon Intelligence, Tencent Zhiying, ZEGO-style real-time avatar/RTC providers, or another vendor the user already has access to.
  • Send text or a speech/audio stream into the service.
  • Receive a rendered video stream or clip with lip-sync and facial motion.
  • Keep all business logic, script review, safety wording, telemetry, and QA gates in Kelly's local workflow.
  • Best first milestone: one approved persona, one scene, one voice, one Chinese and one English demo script, one web demo page, and a latency/quality dashboard.

2. 3D custom digital human, high freedom

Use this when the brand needs a custom character, proprietary body motion, special clothing, stylized art direction, a stage/event scene, game-like interactivity, or reusable UE/Unity assets.

Operating model:

  • Use UE or Unity as the renderer.
  • Drive face, lip-sync, gaze, and body motion through a digital-human driving layer.
  • Treat the engine project as the final render surface; this skill owns the solution design, persona bible, QA checklist, demo script, and launch decision.
  • Best first milestone: one hero character, one calibrated voice, three production motions, one camera scene, and an executable or web-streamed demo.

Mandatory Dependencies

  1. Read and follow $kelly-app-skill-creator for product behavior, visual quality, responsive layout, and the complete canonical content/kelly-digital-human-app/ artifact.
  2. Read and follow $busabase for connection, target Space, node discovery, ChangeRequests, review, and merge behavior.
  3. Read and follow $busabase-app-creator for resource modeling, AirApp runtime limits, security, validation, and deployment.

If a dependency is unavailable, preserve this skill's artifact and product contracts, stop before the unavailable Busabase operation, and report the exact missing dependency. Do not invent a second data backend.

App UI Screenshots

<table> <tr> <td width="50%"><img src="assets/screenshots/overview.webp" alt="Kelly Digital Human overview"></td> <td width="50%"><img src="assets/screenshots/studio.webp" alt="Kelly Digital Human live studio"></td> </tr> <tr> <td><strong>Solution overview</strong><br>Side-by-side 2D fast-launch and 3D custom-build paths, with readiness score, latency targets, and launch blockers.</td> <td><strong>Multimodal studio</strong><br>Animated avatar stream with lip motion, waveform, transcript, provider mode, route latency, and stream events.</td> </tr> <tr> <td width="50%"><img src="assets/screenshots/vendors.webp" alt="Kelly Digital Human vendor architecture"></td> <td width="50%"><img src="assets/screenshots/qa.webp" alt="Kelly Digital Human QA gate"></td> </tr> <tr> <td><strong>Vendor and architecture desk</strong><br>Compares 2D service integration, real-time RTC rendering, and UE/Unity 3D architecture with cost, speed, and control tradeoffs.</td> <td><strong>Launch QA gate</strong><br>Checks lip sync, stream latency, consent, script safety, fallback behavior, and production handoff state before launch.</td> </tr> </table>

Default Workflow

  1. Clarify the target scene: sales demo, AI host, customer support, livestream, training, product onboarding, event screen, or brand character.
  2. Choose the path:
    • choose 2D when "低成本", "快上线", "先 demo", "真人感", "视频流", "语音驱动", or "客服/讲解员" is the priority.
    • choose 3D when "专属形象", "品牌 IP", "动作自由度", "UE", "Unity", "舞台", "互动", or "长期资产" is the priority.
  3. Open the AirApp (or pnpm --dir content/kelly-digital-human-app dev for local preview) and use demo mode (?demo=1) to show the concept before any vendor contract or engine work.
  4. Draft the persona bible: appearance, voice, tone, forbidden claims, supported languages, scene background, fallback lines, and consent requirements.
  5. Draft the multimodal pipeline:
    • input: text, uploaded audio, live mic, or TTS output from another skill.
    • cognition: LLM reply, retrieval answer, scripted explainer, or support macro.
    • voice: TTS or user-supplied audio.
    • renderer: 2D vendor service or UE/Unity.
    • transport: video clip, WebRTC/RTC stream, HLS, or embedded player.
  6. Walk the #/qa review queue and record approve / request changes / block per check, with a note, for lip sync, latency, identity consistency, pronunciation, unsafe content, disclosure, fallback, and device performance.
  7. Do not execute external calls, purchase vendor plans, upload identity assets, or stream live user audio unless the user explicitly approves that step.

Boundary

  • This skill never calls Silicon Intelligence, Tencent Zhiying, ZEGO, UE, Unity, TTS, STT, a camera, a microphone, or any other external model or vendor API. It is a solution desk and QA gate, not a live rendering pipeline.
  • Treat face images, voice samples, customer conversations, support transcripts, and brand scripts as sensitive. Never upload identity assets, voice samples, or live audio to a vendor without explicit approval.
  • Always include a visible or spoken AI disclosure in customer-facing experiences unless the user has a legally reviewed policy saying otherwise.
  • For production, require a human approval gate before public launch and before any live customer support flow.
  • Keep demo data, vendor credentials, SDK tokens, recordings, and generated clips out of git. Use demo data for screenshots.

Busabase Resources

One Base under one application Folder (kelly-digital-human), declared in content/kelly-digital-human-app/app/js/config.js and the generated template sidecars under content/:

  • qa-decisions: one row per launch-QA-check decision, keyed by the curated check id (lip-sync, latency, ai-disclosure, voice-consent, script-safety, fallback, privacy, mobile). A row only exists once a human has decided on that check. The project overview, personas, pipeline routes, vendor comparison, and the QA checklist's own labels/owners/evidence are curated reference content ported into content/kelly-digital-human-app/app/js/digital-human-model.js -- they are not stored in Busabase because nothing in the retired local app ever made them editable.

Resources provision lazily through an idempotent Busabase ChangeRequest the first time the app runs in a Space.

Views

  • #/overview: recommended path, readiness score, latency/lip-sync/stability metrics, and the primary pipeline.
  • #/qa: launch QA review queue; approve / request changes / block writes the decision directly onto the check's Busabase record.
  • #/studio: simulated multimodal stream -- avatar, waveform, persona/route selectors, route latency, and stream events. Entirely client-side; no camera, microphone, or vendor call.
  • #/vendors: vendor and architecture comparison table plus reference pipeline diagram.
  • #/settings: data provider, Busabase resources, and the safety boundary.

Demo Mode

  • ?demo=1 opens a deterministic, fully offline tour of the same curated project/persona/pipeline/vendor/QA content used in real mode. It never reads or writes Busabase. A decision action in demo mode only shows a notice ("Demo mode: this is a read-only tour, nothing was saved.") -- it never applies, matching the retired local app's demo behavior.
  • lang=en or lang=zh forces UI chrome language for screenshots.

Local App

Default behavior is AirApp-first — give the user the clickable AirApp URL. Start pnpm --dir content/kelly-digital-human-app dev only when local preview/debugging is explicitly requested.

Completion Criteria

Finish only when:

  • the skill contains the complete canonical content/kelly-digital-human-app/ project and pnpm --dir content/kelly-digital-human-app dev remains supported;
  • all persistent state uses busabase-sdk and the declared resource map — no local JSON, browser storage, or provider choice;
  • Vault values and API credentials never reach browser-visible surfaces;
  • local setup offers Cloud/custom URL OAuth plus the explicit Demo path, while a deployed AirApp uses its ambient session;
  • Overview, QA review, Studio, Vendors, and Help & Settings render on desktop and phone widths;
  • pnpm --dir content/kelly-digital-human-app run check and node --test pass.

Stop Conditions

Stop before consequential Busabase mutation when the target Space is ambiguous, the current user lacks permission, or a same-slug resource is not application-owned. Never call a real digital-human vendor, engine, TTS/STT service, camera, or microphone from the AirApp.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Align all AI coding agents to a single source of truth. AGENTS.md for rules, .agents/skills/ for skills, symlinks for everything else. Use when setting up a repo for multiple agents, or when links are missing, broken, or out of date.

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

mr-kelly/skills52026년 10월 22일 업데이트

Read, answer and post on the Buda community forum at community.buda.im through its /api/v1/community REST API. Lists categories and posts, reads a thread with its replies, searches, and publishes posts and replies behind an explicit confirmation. Use when the user invokes $buda-community or /buda-community, asks what is happening in the Buda community, wants an unanswered question triaged or answered, or wants something posted or announced there.

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

mr-kelly/skills52026년 10월 22일 업데이트

Read, answer and post on the Busabase community forum at community.busabase.com through its /api/v1/community REST API. Lists categories and posts, reads a thread with its replies, searches, and publishes posts and replies behind an explicit confirmation. Use when the user invokes $busabase-community or /busabase-community, asks what is happening in the Busabase community, wants an unanswered question triaged or answered, or wants something posted or announced there.

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

mr-kelly/skills52026년 10월 22일 업데이트

kelly-ads

무료

Ad-campaign command desk (投放指挥台, Busabase App-in-Skill) for a cross-border e-commerce seller running Amazon Ads, Meta (FB/IG), TikTok Ads, and Google Ads. Use when the user invokes $kelly-ads or /kelly-ads, or asks about 投放, ad campaigns, ad spend, ACOS, ROAS, Amazon Ads, TikTok ads, Meta ads, Google Ads, search terms, negative keywords, bid adjustment, budget pacing, CPC spikes, rejected ads, ad anomaly detection, 广告优化, or reviewing agent-proposed adjustment cards (negative keyword, bid down/up, pause target, budget shift, creative refresh).

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

mr-kelly/skills52026년 10월 22일 업데이트

Busabase-backed App-in-Skill low-code agent configuration and governance console for a platform team. Use when the user invokes $kelly-agent-builder or /kelly-agent-builder, wants to review or edit a catalog of mock LLM agent configs, check quota usage, find configs that need attention, move a draft to live, pause a live agent, or archive an agent. Mock config/governance console only — it never provisions or calls any real agent.

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

mr-kelly/skills52026년 10월 22일 업데이트

Review board (Busabase App-in-Skill) that runs a fixed suite of mock test cases against a baseline vs candidate agent version and surfaces rubric-scored regressions before a release. Use when the user invokes $kelly-agent-eval or /kelly-agent-eval, wants to review agent-version regressions, compare baseline vs candidate quality, triage a release, or record a release approve/block decision. Deterministic mock rubric scores only — not a real LLM-judge call, and it never deploys anything.

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

mr-kelly/skills52026년 10월 22일 업데이트

mr-kelly의 스킬 모두 보기

이 스킬의 문제 신고