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
dzenPublish 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.
Independent GitHub snapshot · Automated classification · Original documentation governs
This skill allows you to programmatically publish content to Dzen.ru using a browser-mimic approach.
Dzen does not provide a public API for posting. This skill uses your active browser session.
dzen.ru (e.g., entry, list, or even the main page).Cookie header. Copy its value.x-csrf-token header. Copy its value.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"
}
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
.jpg, .jpeg, .png, .webp, .gif..mp4, .mov, .avi, .mkv.Media files are uploaded automatically before the final publication.
X-Csrf-Token matches the one in your config. It is mandatory for all POST requests.