executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
demos-and-watermarkingUse and adapt generative-models demo UI routes and invisible watermark threshold logic safely without running heavyweight demo servers by default.
Independent GitHub snapshot · Automated classification · Original documentation governs
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.