onenote
Automate OneNote operations on Windows through PowerShell COM objects. Build new pages, search across notebooks, and organize sections without manual interaction. Requires the desktop version of OneNote and user confirmation before modifying content.
OneNote skill automates creation, searching, and management of notes across notebooks and sections on Windows via PowerShell.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-03-18
OneNote skill automates creation, searching, and management of notes across notebooks and sections on Windows via PowerShell. Automate OneNote operations on Windows through PowerShell COM objects. Build new pages, search across notebooks, and organize sections without manual interaction. Requires the desktop version of OneNote and user confirmation before modifying content.
Use it when
- Yes, onenote supports searching and retrieving notes across your OneNote notebooks.
- onenote uses COM (Component Object Model) objects to programmatically control OneNote on Windows.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
malue-ai/dazee-small/onenote · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I create a new note in OneNote using PowerShell automation?
onenote enables you to create new pages and sections programmatically via PowerShell COM objects on Windows. The skill automates OneNote operations by instantiating the OneNote COM interface, then building page structures within your notebooks. You can define page content, assign titles, and place pages into specific sections—all without manual UI interaction. The desktop version of OneNote must be installed, and user confirmation is required before modifying content.
Can onenote search across multiple OneNote notebooks?
Yes, onenote supports searching and retrieving notes across your OneNote notebooks. The skill lets you query notes by keyword and retrieve matching content programmatically. This capability is one of onenote's core functions, allowing you to locate specific information within your notebook hierarchy without opening the OneNote application manually.
What is the onenote COM object control method on Windows?
onenote uses COM (Component Object Model) objects to programmatically control OneNote on Windows. This approach lets you interact with the OneNote desktop application through PowerShell scripts, accessing its object model to create pages, manage sections, and organize notebooks. COM object control is the foundation for onenote's automation capabilities and requires the Windows desktop version of OneNote.
How does onenote manage OneNote notebook hierarchy?
onenote can list and organize your OneNote notebook hierarchy programmatically. The skill traverses your notebooks, sections, and pages to display their structure and relationships. This enables you to understand your notebook layout and automate organizational tasks like creating new sections or moving pages within the hierarchy—all through PowerShell scripts rather than manual navigation.
Can I automate OneNote workflows without manual UI interaction using onenote?
onenote is designed to automate OneNote workflows entirely through PowerShell, eliminating the need for manual UI interaction. Once you script your workflow—whether creating pages, searching notes, or organizing sections—the skill executes these operations in the background. User confirmation is required before content modifications, but the overall process remains hands-off after initial setup.
What license does onenote use?
onenote is released under the MIT license, allowing you to use, modify, and distribute the skill freely under MIT terms.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
OneNote 笔记管理(Windows)
通过 PowerShell 控制 Windows 上的 Microsoft OneNote。
使用场景
- 用户说「帮我在 OneNote 里新建一页笔记」「搜一下 OneNote 里关于 XXX 的笔记」
- 用户需要查看或整理 OneNote 内容
命令参考
列出笔记本
$onenote = New-Object -ComObject OneNote.Application
[xml]$hierarchy = ""
$onenote.GetHierarchy("", [Microsoft.Office.Interop.OneNote.HierarchyScope]::hsNotebooks, [ref]$hierarchy)
$hierarchy.Notebooks.Notebook | ForEach-Object {
Write-Output "📓 $($_.name)"
$_.Section | ForEach-Object {
Write-Output " 📑 $($_.name)"
}
}
搜索笔记
$onenote = New-Object -ComObject OneNote.Application
[xml]$results = ""
$onenote.FindPages("", "搜索关键词", [ref]$results)
$results.Pages.Page | ForEach-Object {
Write-Output "$($_.name) — $($_.dateTime)"
}
创建新页面
```powershell $onenote = New-Object -ComObject OneNote.Application
获取目标 Section ID
[xml]$hierarchy =
(truncated - see the full file via the links below)
File tree — 1 file
instances/xiaodazi/skills/onenote/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Create and manage OneNote pages and sections via PowerShell automation”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Control Outlook directly from your Windows desktop using PowerShell COM objects. Read incoming messages, compose and send emails, search your message history, and view calendar events—all without leaving your agent.
Microsoft Graph is a unified REST API hub for accessing Microsoft 365 resources across identity, mail, calendar, files, Teams, and security services. The skill guides you through eight resource categories with decision tables, CRUD examples, query parameters, and permission requirements. Each resource module includes copy-paste-ready patterns for common workflows, error handling, and best practices for performance and security.
This skill enables task management in Microsoft To Do on Windows through PowerShell and Microsoft Graph API integration. Create new tasks, mark items complete, organize lists, and set reminders or deadlines. Supports both URI-based quick actions and programmatic API calls for flexible automation.
Expert guidance for connecting to Power BI Desktop's local tabular model using the Tabular Object Model and ADOMD.NET in PowerShell. Covers enumeration, DAX queries, model modification, and Desktop Bridge operations for reloading and verification.
Launch Windows Terminal instances with chosen shell profiles, working directories, and pane layouts through command-line control. Arrange multiple terminals side-by-side or stacked, run commands on startup, and organize development workflows across tabs.
This skill lets you interact with OneDrive and SharePoint through Microsoft Graph, handling file operations like listing, searching, uploading, downloading, and sharing. It uses OAuth-authenticated curl requests to manage your personal or work drive, with built-in recipes for common tasks and support for both small and large file uploads.
More skills windows-open (MIT)