douyin-skills v1.1.0
v1.1.0 extracts an explicit platform boundary from the shared Douyin workflows. The release keeps the existing Douyin behavior and JSON result contract while making platform-specific URLs, selectors, navigation entry points, content-reference parsing, and text markers injectable and replaceable.
The result contract remains 1.0. This release ships only the Douyin adapter; it does not claim support for another social platform.
What's included
- A shared
PlatformAdapterprotocol and selector model for platform-specific browser details. - The first
DouyinAdapter, covering the existing login, search, detail, interaction, and photo-publishing paths. - Focused adapter-injection tests, including URL/content-reference parsing and generated browser expressions.
- Compatibility wrappers for the existing
douyin.urlsanddouyin.selectorsimports. - Documentation of the adapter boundary and its non-goals.
Install or upgrade
With OpenClaw:
openclaw skills install git:zJay26/douyin-skills@v1.1.0For a manual checkout:
git fetch --tags
git checkout v1.1.0
npm ci
python scripts/cli.py doctorIf you use the GitHub Release, download douyin-skills-v1.1.0.zip and SHA256SUMS, verify the checksum, and extract the package into a new directory. Local account data remains outside the repository by default and must not be copied into a release package.
Validation scope
The final release commit is gated by the repository's Python, Node.js, fixture, packaging, lint, and formatting checks. The feature PR also passed the Windows (Python 3.13 / Node.js 24) and Ubuntu (Python 3.9 / Node.js 18) CI matrix before merge.
The release evidence includes 54 Python tests, 11 privacy-safe synthetic fixture validations, repository integrity validation with the 960×540 40-second Demo, one Node.js CDP bridge test, Ruff lint/format checks, two reproducible release builds, and a fresh-extraction version smoke test.
These checks validate repository behavior and result semantics; they do not prove current live-page compatibility for every account, selector version, captcha, interaction, or publishing flow.
Boundaries
- Only the Douyin adapter ships in this release; no second platform is implemented.
- Captcha, identity checks, and platform risk controls remain human-required and are never bypassed.
- Existing human review rules and confirmed/unconfirmed result semantics remain in force.
- The release package contains repository files only and no account, session, profile, or private-content data.
Release assets
douyin-skills-v1.1.0.zip— deterministic versioned source package.demo.gif— 40-second, 960×540 privacy-safe walkthrough.SHA256SUMS— SHA-256 digest for the named ZIP.