🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

OpenClaw Chinese Laoshi Ops

by @zack-dev-cm

Use when studying or normalizing Chinese lesson transcript/subtitle inputs with bundled public lesson data, learner docs, local export bundles, and pilot-fir...

Versionv1.0.15
Downloads506
Installs1
Stars⭐ 1
TERMINAL
clawhub install openclaw-agent-chinese-laoshi

πŸ“– About This Skill


name: openclaw-agent-chinese-laoshi description: Use when studying or normalizing Chinese lesson transcript/subtitle inputs with bundled public lesson data, learner docs, local export bundles, and pilot-first prepublish leak gates. version: 1.0.14 homepage: https://github.com/zack-dev-cm/openclaw-agent-chinese-laoshi user-invocable: true model-invocable: false disable-model-invocation: true metadata: {"openclaw":{"homepage":"https://github.com/zack-dev-cm/openclaw-agent-chinese-laoshi","skillKey":"openclaw-agent-chinese-laoshi"}}

OpenClaw Chinese Laoshi Ops

Use this skill when working with the bundled public Chinese lesson pack or with Chinese lesson transcript/subtitle inputs and a repository that documents its own lesson schema, local command surface, and publication gate.

Use This Skill When

  • the task is to normalize transcript or subtitle drops from Chinese lessons
  • the user wants to study from the bundled public lesson pack
  • the user wants lesson summaries, conspects, vocabulary, grammar, drills, or tests
  • the user wants roleplay scenarios, daily sprints, or HSK-style practice based on the bundled lesson data
  • the user asks for visible public tutor prompt artifacts or platform prompt packs
  • the user wants Markdown and JSON lesson assets prepared as local export bundles
  • the user wants to package or publish the workflow without leaking local paths,
  • known Drive IDs, or secret-shaped text

    Runtime, Commands, And Credentials

  • This skill has no standalone runtime requirement and does not install code.
  • This published ClawHub skill can use bundled public course data or
  • transcript/subtitle inputs only.
  • It does not request API keys, cloud transcription credentials, browser
  • sessions, or Drive auth.
  • No Google Drive cloud upload or direct Drive API access is declared or assumed
  • by this published skill.
  • Optional mounted-Drive sync is allowed only when the checked-out source repo
  • documents a local sync command, and only with an explicit user-provided --drive-root pointing at a pre-authenticated local mount.
  • Before executing any repository command, present the exact command and wait for
  • explicit user confirmation in the current conversation.
  • Never search for credentials, infer credential locations, or read
  • system-wide browser/Drive auth stores.

    Operating Procedure

    1. If the user wants study help, inspect the bundled public course pack in references/course-data first and stay inside that data. 2. If the user is operating through ChatGPT or a GitHub connector, apply references/chatgpt-connector-guidance.md before searching across repos. 3. If the user asks for visible tutor prompts, cite only public artifacts from references/system-prompts or the public repo's prompts/system directory. 4. If the user wants content creation, confirm the input is transcript or subtitle text. If the source is video-only, stop and ask for transcript/subtitle input or for the user to switch to a private source-repo workflow. 5. Inspect the checked-out repository docs, schemas, and command references before proposing edits or commands. 6. Move only one lesson at a time beyond scaffold state. Lesson 01 remains the pilot gate before scaling. 7. Build learner-facing artifacts only after grounded extraction exists. 8. Run the repository's documented public release gate before GitHub or ClawHub publication.

    If a matching audited command is absent, stop and ask for source-repo instructions or explicit commands. Do not recreate the pipeline, call external services, inspect local credential stores, or continue with ad hoc extraction.

    Core Rules

  • Raw lesson media stays in Drive or another operator-controlled store.
  • Lesson 01 is the pilot gate. Do not scale real content to lessons 02-16 until
  • lesson 01 is approved.
  • Keep uncertainty visible. Missing Hanzi, pinyin, or translation should be
  • marked, not guessed.
  • The tutor is Petrov-inspired, not Petrov impersonation.
  • Treat all public publication surfaces as hostile to private details. ClawHub
  • and GitHub publication should assume anyone can read SKILL.md.

    Workflow

    1. Extract

  • For study mode, use references/course-data/lessons-bundle.json,
  • references/course-data/roleplays, and references/course-data/hsk before asking for external files.
  • Prefer a transcript or subtitle drop when available.
  • If the source is video-only, stop until a transcript/subtitle input exists or
  • the user explicitly switches to a source-repo-specific private workflow.
  • Keep timestamps, speaker-role placeholders, and uncertainty notes.
  • 2. Ground

  • Convert raw transcript segments into the lesson schema.
  • Add summaries, conspects, vocabulary, grammar, pronunciation, drills, and
  • tests only when the source supports them.
  • Keep source traceability visible.
  • 3. Review

  • Check lesson quality against the pilot-first and editorial gates.
  • Reject unsupported content, weak answer keys, and synthetic filler.
  • Treat speaker labeling, Hanzi, pinyin, and translation drift as correctness
  • problems, not style nits.

    4. Render And Export

  • Rebuild learner-facing Markdown after lesson JSON changes.
  • Build JSON and Markdown export bundles locally after the repo copy passes
  • checks.
  • Sync to a mounted Drive folder only when the user supplies an explicit
  • --drive-root and the repository documents a managed export marker.
  • Keep exports small; raw media should not enter the repo or the public skill.
  • Public skill course data must stay sanitized and small: lesson bundle,
  • roleplays, HSK payloads, lesson plans, and course index only.

    5. Publish

  • The public bundle must pass the release gate before GitHub or ClawHub.
  • The gate should fail closed on placeholders, local absolute paths, localhost
  • URLs, websocket/debug endpoints, secret-like strings, and known lesson file IDs.
  • The gate must also fail if bundled references/course-data is missing,
  • incomplete, or different between the standalone public skill and plugin skill.
  • The gate must also fail if public tutor prompt artifacts are missing from
  • references/system-prompts, missing from the public repo prompts/system surface, or drift between standalone and plugin copies.

    Do Not

  • Do not guess missing Chinese text or smooth weak source material into fake fluency.
  • Do not move lessons 02-16 past scaffold state before the lesson 01 pilot clears.
  • Do not publish local paths, private emails, mounted Drive paths, or browser
  • session details.
  • Do not let the public skill and the bundled plugin copy drift apart.
  • Do not request API keys, browser sessions, or Drive auth from the published
  • ClawHub skill.
  • Do not execute repository commands until the user confirms the exact command.
  • Do not run Drive sync or media extraction unless the required local command is
  • documented in the checked-out repo and the user has supplied the needed input explicitly.

    References

  • references/pipeline.md
  • - current lesson pipeline, state transitions, and repo command surfaces
  • references/release-gates.md
  • - public publication checklist and leak/slop/bleed blockers
  • references/chatgpt-connector-guidance.md
  • - ChatGPT/GitHub connector routing rules for prompt lookup and roleplay start
  • references/system-prompts
  • - public tutor prompt packs and shared runtime correction contract
  • references/course-data
  • - sanitized lesson bundle, lesson plans, roleplays, and HSK-style practice