SenseNova-Skills: 83 Agent Skills for Office Work — Research, Presentations, Data Analysis & Infographics (6k stars)
What it does
SenseNova-Skills is an open-source skill pack for AI agents, built around four common office tasks: data analysis, deep research, presentation creation, and image generation.
It provides reusable workflows with instructions, supporting scripts, and resources. OpenClaw and Hermes are the recommended agent runtimes.
What you get
The repository currently contains 36 top-level skills and 47 specialized sub-skills — 83 in total.
- Data analysis: Read and combine spreadsheets, clean data, calculate statistics, create charts, and export results. Specialized skills cover filtering, outlier detection, conditional formatting, and extracting content from PDF, Word, and PowerPoint files.
- Deep research: Research topics across multiple sources, organize evidence, and write reports with citations. Turn the resulting Markdown report into a self-contained HTML page for sharing.
- Presentations: Generate decks from a brief, documents, or research findings. Standard produces HTML slides with PPTX export, Creative generates full-slide images, and Dazzle creates animated, interactive HTML presentations.
- Image generation and infographics: Turn concepts, data, and report findings into visual summaries, with layout and style selection. Includes support for SenseNova U1.5 Lite.
The skills can work together. One example in the repository starts with memory-price data, analyzes the trends, researches possible explanations, and turns the findings into a presentation.
Each skill has a skill.md describing when to use it and how its workflow runs. Setup guides and sample outputs are included.
git clone --depth 1 OpenSenseNova/SenseNova-Skills
Follow the installation guide to add the skills to your agent and configure the dependencies and APIs required by your chosen workflows.
Repository
OpenSenseNova/SenseNova-Skills
Repository stats
|Metric|Value|
|:-|:-|
|Stars|5,955|
|Forks|426|
|Top-level skills|36|
|Specialized sub-skills|47|
|Total skills|83|
|License|MIT|
|Project owner|OpenSenseNova|
14 points · 1 comment
How to make a scroll-driven ink painting website with sn-motion-html
It's a five-chapter journey through Shanghai, from a water town at dawn to the Pudong skyline at night and here's a compact workflow for recreating this kind of page.
1. Give Claude a specific sequence
For this demo, the visual route is:
Zhujiajiao → Wukang Mansion → Yuyuan Garden → the Bund → Lujiazui.
Each chapter has one main composition: a stone bridge and boat, the wedge-shaped mansion beneath plane trees, a garden framed by a moon gate, waterfront buildings at dusk, and finally the towers across the river.
Ask for a storyboard with the subject, camera movement, text position, and transition into the next chapter.
2. Establish the painting style before animating
Make a few sample stills first. For this look, specify warm paper texture, gray-green ink washes, soft architectural edges, mist, and restrained color.
Keep that treatment consistent as the lighting changes. The Bund introduces gold reflections and a darker sky; the final skyline still needs to belong to the same painting.
Approve the visual samples and shot plan before generating the full set.
3. Describe the connecting shots
The transitions deserve their own prompts. In the recording, the camera rises past trees, moves through the garden composition, and crosses mist over the river.
A concrete instruction could be:
>Move forward past the moon gate and across the garden pond. Let mist fill the frame, then reveal the Bund across the water. Keep the movement slow and preserve the ink-wash texture.
The skill's workflow generates scene clips first, then uses their actual boundary frames to build the connectors.
4. Place the text around the landmarks
Watch how the layout changes: text sits left of the water-town scene, right of Wukang Mansion and the Bund, and across the lower part of the final skyline.
Keep the text in HTML, leave the artwork visible beneath it, and fade the body copy out during transitions. Use one fixed full-screen stage with scroll progress controlling the media timeline.
A starting prompt:
Use sn-motion-html to build a five-chapter Shanghai ink-wash story.
Route: Zhujiajiao at dawn, Wukang Mansion, Yuyuan Garden, the Bund at dusk, and Lujiazui at night.
Use textured paper, gray-green ink, mist, serif typography,
and small red seal-style chapter markers.
Plan a continuous camera route between scenes.
Place text in each composition's empty space.
First show me sample stills and a storyboard. Wait for approval before full production, and confirm the cost before paid video generation.
Before sharing, check forward/backward scrolling, chapter jumps, and mobile cropping.
Repos: OpenSenseNova/SenseNova-Skills
Brief about the skills: github.com/OpenSenseNova/SenseNova-Skills/blob/ma…
You'll need image-generation access, a Seedance API account, Python, and FFmpeg
957 points · 19 comments
Mentions
SenseNova-Skills: 83 Agent Skills for Office Work — Research, Presentations, Data Analysis & Infographics (6k stars) What it does SenseNova-Skills is an open-source skill pack for AI agents, built around four common office tasks: data analysis, deep research, presentation creation, and image generation. It provides reusable workflows with instructions, supporting scripts, and resources. OpenClaw and Hermes are the recommended agent runtimes. What you get The repository currently contains 36 top-level skills and 47 specialized sub-skills — 83 in total. - Data analysis: Read and combine spreadsheets, clean data, calculate statistics, create charts, and export results. Specialized skills cover filtering, outlier detection, conditional formatting, and extracting content from PDF, Word, and PowerPoint files. - Deep research: Research topics across multiple sources, organize evidence, and write reports with citations. Turn the resulting Markdown report into a self-contained HTML page for sharing. - Presentations: Generate decks from a brief, documents, or research findings. Standard produces HTML slides with PPTX export, Creative generates full-slide images, and Dazzle creates animated, interactive HTML presentations. - Image generation and infographics: Turn concepts, data, and report findings into visual summaries, with layout and style selection. Includes support for SenseNova U1.5 Lite. The skills can work together. One example in the repository starts with memory-price data, analyzes the trends, researches possible explanations, and turns the findings into a presentation. Each skill has a skill.md describing when to use it and how its workflow runs. Setup guides and sample outputs are included. git clone --depth 1 OpenSenseNova/SenseNova-Skills Follow the installation guide to add the skills to your agent and configure the dependencies and APIs required by your chosen workflows. Repository OpenSenseNova/SenseNova-Skills Repository stats |Metric|Value| |:-|:-| |Stars|5,955| |Forks|426| |Top-level skills|36| |Specialized sub-skills|47| |Total skills|83| |License|MIT| |Project owner|OpenSenseNova|
the workflow is built around sn-motion-html it uses image generation, Seedance, Python and FFmpeg to create the final experience repo: OpenSenseNova/SenseNova-Skills skill docs: github.com/OpenSenseNova/SenseNova-Skills/blob/ma…
Repos: OpenSenseNova/SenseNova-Skills Brief about the skills: github.com/OpenSenseNova/SenseNova-Skills/blob/ma…
How to make a scroll-driven ink painting website with sn-motion-html It's a five-chapter journey through Shanghai, from a water town at dawn to the Pudong skyline at night and here's a compact workflow for recreating this kind of page. 1. Give Claude a specific sequence For this demo, the visual route is: Zhujiajiao → Wukang Mansion → Yuyuan Garden → the Bund → Lujiazui. Each chapter has one main composition: a stone bridge and boat, the wedge-shaped mansion beneath plane trees, a garden framed by a moon gate, waterfront buildings at dusk, and finally the towers across the river. Ask for a storyboard with the subject, camera movement, text position, and transition into the next chapter. 2. Establish the painting style before animating Make a few sample stills first. For this look, specify warm paper texture, gray-green ink washes, soft architectural edges, mist, and restrained color. Keep that treatment consistent as the lighting changes. The Bund introduces gold reflections and a darker sky; the final skyline still needs to belong to the same painting. Approve the visual samples and shot plan before generating the full set. 3. Describe the connecting shots The transitions deserve their own prompts. In the recording, the camera rises past trees, moves through the garden composition, and crosses mist over the river. A concrete instruction could be: >Move forward past the moon gate and across the garden pond. Let mist fill the frame, then reveal the Bund across the water. Keep the movement slow and preserve the ink-wash texture. The skill's workflow generates scene clips first, then uses their actual boundary frames to build the connectors. 4. Place the text around the landmarks Watch how the layout changes: text sits left of the water-town scene, right of Wukang Mansion and the Bund, and across the lower part of the final skyline. Keep the text in HTML, leave the artwork visible beneath it, and fade the body copy out during transitions. Use one fixed full-screen stage with scroll progress controlling the media timeline. A starting prompt: Use sn-motion-html to build a five-chapter Shanghai ink-wash story. Route: Zhujiajiao at dawn, Wukang Mansion, Yuyuan Garden, the Bund at dusk, and Lujiazui at night. Use textured paper, gray-green ink, mist, serif typography, and small red seal-style chapter markers. Plan a continuous camera route between scenes. Place text in each composition's empty space. First show me sample stills and a storyboard. Wait for approval before full production, and confirm the cost before paid video generation. Before sharing, check forward/backward scrolling, chapter jumps, and mobile cropping. Repos: OpenSenseNova/SenseNova-Skills Brief about the skills: github.com/OpenSenseNova/SenseNova-Skills/blob/ma… You'll need image-generation access, a Seedance API account, Python, and FFmpeg