Doubao is ByteDance's AI app. Some reports put it at 300M+ monthly active users. Their agent layer runs on top of Lark (Feishu), the productivity suite ByteDance sells to enterprises across Asia.
The complete skill structure surfaced online. 25 modular skills, 283 files.
The interesting part: they split agent capabilities around real work objects. Not one giant "do everything" agent. Each skill owns one domain and loads its own context on demand.
Skill map
| Category | Skills | Coverage |
|---|---|---|
| Documents & Office | doc, sheets, mail, ppt, markdown, drive | Cloud docs and local Office files |
| Communication | im, vc, minutes | Chat, video calls, meeting transcripts |
| Project Management | project, task, okr, approval | Meego PM, tasks, OKRs, approval flows |
| Knowledge | wiki, base | Wiki pages, structured databases |
| Calendar & HR | calendar, contact, attendance | Scheduling, directory, attendance |
| Creative | creative-design, whiteboard | Image generation, diagrams |
| Automation | workflow-meeting-summary, workflow-standup-report | Recurring report workflows |
| Meta/Infra | browser-task, skill-creator-for-task, openapi-explorer | Browser fallback, skill creation guide, API discovery |
How they structured it
Each skill folder looks like this:
skill-name/
SKILL.md <- routing logic, decides what to do
references/ <- detailed guides, loaded only when needed
scripts/ <- automation (where applicable)
SKILL.md acts as the router. It checks user intent, decides if this skill should handle it, and only then pulls in the relevant reference files. The rest stay unloaded. Good context window hygiene.
Skills also delegate to each other. When the doc skill hits an embedded spreadsheet, it extracts the token and hands off to the sheets skill. When it hits a whiteboard, same thing.
Every skill defines when it should NOT fire. The browser-task skill lists five categories of tasks it must refuse. This keeps the agent from reaching for the wrong tool.
There's also a meta skill called skill-creator-for-task that documents how to build new skills. It's a solid reference if you're designing your own skill system.
The leaked files are in Chinese, but folder and file names are readable. You can pass interesting files to Claude or ChatGPT to translate.
