5.5k★by ruslanlanket
dzen – OpenClaw Skill
dzen is an OpenClaw Skills integration for coding workflows. Publish articles and posts to Dzen.ru (Yandex Zen). Supports text, images, and videos. Requires session cookies and a CSRF token from a logged-in browser session.
Skill Snapshot
| name | dzen |
| description | Publish articles and posts to Dzen.ru (Yandex Zen). Supports text, images, and videos. Requires session cookies and a CSRF token from a logged-in browser session. OpenClaw Skills integration. |
| owner | ruslanlanket |
| repository | ruslanlanket/dzen |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @ruslanlanket/dzen |
| last updated | Feb 7, 2026 |
Maintainer

name: dzen description: Publish articles and posts to Dzen.ru (Yandex Zen). Supports text, images, and videos. Requires session cookies and a CSRF token from a logged-in browser session.
Dzen Publisher
This skill allows you to programmatically publish content to Dzen.ru using a browser-mimic approach.
Setup
Dzen does not provide a public API for posting. This skill uses your active browser session.
1. Get Authentication Data
- Log in to dzen.ru in your browser.
- Open the Network tab in Developer Tools (F12).
- Go to dzen.ru/profile/editor.
- Find any request to
dzen.ru(e.g.,entry,list, or even the main page). - In the Headers tab:
- Find the
Cookieheader. Copy its value. - Find the
x-csrf-tokenheader. Copy its value.
- Find the
2. Create Config File
Create a file named dzen_config.json in the workspace with the following structure:
{
"cookies": {
"SESSION_ID": "your_session_id_from_cookies",
"zen_sso_checked": "...",
"...": "..."
},
"csrf_token": "your_csrf_token"
}
Usage
Publishing a Post
Use the publish.py script to create a post.
python3 scripts/publish.py --title "My Title" --text "My Content" --media image.jpg video.mp4 --config dzen_config.json
Supported Media
- Images:
.jpg,.jpeg,.png,.webp,.gif. - Videos:
.mp4,.mov,.avi,.mkv.
Media files are uploaded automatically before the final publication.
Tips
- Session Expiry: If the publication fails with a 403 error, your cookies or CSRF token may have expired. Refresh them from the browser.
- CSRF Token: Ensure the
X-Csrf-Tokenmatches the one in your config. It is mandatory for all POST requests.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install dzen?
Run openclaw add @ruslanlanket/dzen in your terminal. This installs dzen into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/ruslanlanket/dzen. Review commits and README documentation before installing.
