计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
demos-and-watermarking【效率与协作】Use and adapt generative-models demo UI routes and invisible watermark threshold logic safely without running heavyweight demo servers by default.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the user asks about Streamlit or Gradio demos, SDXL Turbo demo behavior, video_sampling UI settings, demo optional dependencies, converting demo controls into an API/script call, or interpreting invisible watermark bit-match counts.
../inference-api/SKILL.md and translate UI controls into direct API arguments instead of launching Streamlit.../video-sampling/SKILL.md.../training-and-configs/SKILL.md.scripts/watermark_match_thresholds.py; it mirrors the repository detector thresholds without importing cv2, imwatermark, or model code.references/demo-reference.md maps the Streamlit/Gradio apps, modes, control names, output behavior, optional dependencies, and adaptation templates.references/watermarking.md explains the fixed 48-bit watermark, embed/detect relationship, bit-match thresholds, input expectations, and caveats.references/troubleshooting.md maps common demo and watermark symptoms to likely causes and recovery steps.scripts/watermark_match_thresholds.py classifies integer bit-match counts or JSON lists from another detector.When converting a UI interaction into non-UI code, capture these values explicitly:
Examples for already-extracted bit counts:
python sub-skills/demos-and-watermarking/scripts/watermark_match_thresholds.py 26 28 34 36 48
python sub-skills/demos-and-watermarking/scripts/watermark_match_thresholds.py --json '[26, 34, 36, 48]'
Use this helper only after another process has produced bit-match counts. It does not decode images and intentionally has no image-processing dependencies.