A robust tool to export and incrementally sync your Douban library to local CSV files for personal archiving or Obsidian integration.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install douban-sync-skill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install douban-sync-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Douban Sync is a comprehensive data portability solution designed for users who want to maintain local control over their cultural consumption history. As part of the Openclaw Skills ecosystem, this tool allows you to bridge the gap between your Douban profile and your local knowledge management systems. It supports books, movies, music, and games, ensuring your ratings and reviews are never locked behind a single platform.
This skill provides two primary operational modes: a deep-dive full export using browser automation for initial setup, and a lightweight incremental sync via RSS for daily updates. By converting your Douban activity into standardized CSV files, it enables seamless integration with tools like Obsidian, allowing you to build a personal dashboard of everything you have watched, read, or played.
To get started with this entry in your Openclaw Skills collection, you need to configure your Douban User ID.
# Set your Douban User ID
export DOUBAN_USER="your_user_id"
# Optional: Set custom output directory (defaults to ~/douban-sync)
export DOUBAN_OUTPUT_DIR="~/my-douban-data"
To run an incremental sync:
node scripts/douban-rss-sync.mjs
The skill organizes data into four primary CSV files named by category. This structure is highly compatible with Obsidian and other markdown-based tools.
| File Name | Description |
|---|---|
| 书.csv | Book collection (Read, Reading, Wishlist) |
| 影视.csv | Movie/TV collection (Watched, Watching, Wishlist) |
| 音乐.csv | Music collection (Listened, Listening, Wishlist) |
| 游戏.csv | Game collection (Played, Playing, Wishlist) |
CSV Column Definitions:
Loading
A command-line utility for retrieving files from the Tailscale Taildrop inbox to local Linux storage.

A comprehensive integration that turns your Openclaw instance into a voice-activated phone assistant using ElevenLabs and Twilio.

A rigorous set of architectural constraints and design principles that guide AI agents in building accessible, performant, and visually consistent user interfaces.

A comprehensive integration of Tencent Map Web Services for advanced location search, route planning, and coordinate transformations.

An AI-enhanced management tool for organizing, categorizing, and pruning GitHub stars using the GitHub CLI and GraphQL.

A synchronization tool that fetches daily WakaTime-compatible coding statistics from Wakapi and saves them as structured local CSV files.








































