一键导入
notion-docs-enhancer
使用 Playwright 浏览器自动化快速创建和完善 Notion 文档。 触发场景:用户提到"Notion"、"完善文档"、"创建页面"、"填充内容"、"notion文档"。 适用于:创建新页面、修改标题、粘贴 Markdown 内容、格式化文档。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用 Playwright 浏览器自动化快速创建和完善 Notion 文档。 触发场景:用户提到"Notion"、"完善文档"、"创建页面"、"填充内容"、"notion文档"。 适用于:创建新页面、修改标题、粘贴 Markdown 内容、格式化文档。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Extract Xiaohongshu (小红书) noteId from shared note text or URLs, including xhslink.com short links and xiaohongshu.com/discovery/item/<noteId> links. Use when the user asks for “noteId/笔记ID”, provides a 小红书 share message, or pastes an xhslink short URL that needs redirect expansion.
Use when refactoring TeamVenture domains/architecture; enforces migration order (Planning→Authorization→Identity→Infrastructure) and preferred steps (split classes before moving packages).
自动发布每日科技早报播客到小宇宙平台。 触发场景:用户提到"发布播客"、"小宇宙播客"、"自动发布"、"播客上传"、"RSS发布"。 适用于:将生成的播客音频自动发布到RSS.com,并通过RSS订阅同步到小宇宙,同时发送飞书通知。
飞书消息发送与文档创建工作流。 触发场景:用户提到"发飞书消息"、"飞书文档"、"通知某人"、"发送到飞书"、"飞书通知"。 适用于:发送飞书消息、创建飞书文档、操作多维表格、管理知识库。
小程序页面设计与代码生成工作流。 触发场景:用户提到"修改页面"、"更新UI"、"添加组件"、"调整布局"、"生成代码"、"小程序设计"。 适用于:TeamVenture 小程序的页面设计迭代、UI 组件开发、样式调整。
Obsidian 知识库整理工作流。 触发场景:用户提到"整理Obsidian"、"清理文件夹"、"知识库混乱"、"目录太多"、"合并分类"。 适用于:个人知识管理、笔记整理、文件夹重组。
| name | notion-docs-enhancer |
| description | 使用 Playwright 浏览器自动化快速创建和完善 Notion 文档。 触发场景:用户提到"Notion"、"完善文档"、"创建页面"、"填充内容"、"notion文档"。 适用于:创建新页面、修改标题、粘贴 Markdown 内容、格式化文档。 |
此 Skill 通过 Playwright 浏览器自动化帮助用户快速创建和完善 Notion 文档,无需 Notion API 授权。
帮我完善这个 Notion 文档:https://www.notion.so/xxx
内容:[你的 Markdown 内容]
在我的 Notion 创建一个关于 [主题] 的文档,包含以下章节:
1. 概述
2. 功能说明
3. 使用指南
// 使用 Playwright MCP 工具
await mcp__plugin_playwright_playwright__browser_navigate({
url: "https://www.notion.so/page-id"
});
await mcp__plugin_playwright_playwright__browser_wait_for({
time: 3 // 等待 3 秒确保页面完全加载
});
// 获取页面快照找到标题元素
await mcp__plugin_playwright_playwright__browser_snapshot();
// 点击标题按钮
await mcp__plugin_playwright_playwright__browser_click({
element: "页面标题",
ref: "title-ref"
});
// 输入新标题
await mcp__plugin_playwright_playwright__browser_type({
element: "标题输入框",
ref: "input-ref",
text: "新标题"
});
// 确认
await mcp__plugin_playwright_playwright__browser_press_key({
key: "Enter"
});
// 使用 browser_run_code 执行复杂操作
await mcp__plugin_playwright_playwright__browser_run_code({
code: `async (page) => {
const content = \`## 一、概述
你的 Markdown 内容...
## 二、功能说明
| 列1 | 列2 |
|-----|-----|
| 值1 | 值2 |
\`;
// 写入剪贴板
await page.evaluate((text) => {
navigator.clipboard.writeText(text);
}, content);
// 等待
await page.waitForTimeout(500);
// 粘贴(Notion 会自动转换 Markdown)
await page.keyboard.press('Meta+v');
return 'Content pasted';
}`
});
// 删除多余内容
await mcp__plugin_playwright_playwright__browser_click({
element: "多余文本",
ref: "ref"
});
await mcp__plugin_playwright_playwright__browser_press_key({
key: "Backspace"
});
// 截图验证
await mcp__plugin_playwright_playwright__browser_take_screenshot({
filename: "notion-result.png",
fullPage: true
});
// 关闭浏览器
await mcp__plugin_playwright_playwright__browser_close();
Notion 在粘贴时会自动转换以下 Markdown 语法:
| Markdown | Notion 效果 |
|---|---|
## 标题 | 二级标题 |
- 列表项 | 无序列表 |
1. 列表项 | 有序列表 |
| ` | 表格 |
[链接](url) | 超链接 |
**粗体** | 粗体文本 |
`代码` | 行内代码 |
问题: 内容输入到了标题中
解决: 使用 Meta+z 撤销,确保先移动光标到内容区域
问题: 菜单弹出阻挡输入
解决: 按 Escape 关闭菜单,或按 ArrowDown 移动到内容区
问题: 页面需要登录 解决: 确保浏览器中已登录 Notion 账号
## 一、概述
[产品/功能简介]
## 二、核心功能
| 功能 | 说明 |
|------|------|
| 功能1 | 描述 |
| 功能2 | 描述 |
## 三、使用指南
1. 步骤一
2. 步骤二
3. 步骤三
## 四、最佳实践
- 建议一
- 建议二
## 五、参考资源
- [资源链接](url)
## 会议信息
- 日期:YYYY-MM-DD
- 参会人:
- 主持人:
## 议程
1. 议题一
2. 议题二
## 讨论要点
### 议题一
- 要点
### 议题二
- 要点
## 行动项
| 任务 | 负责人 | 截止日期 |
|------|--------|----------|
| 任务1 | @人员 | 日期 |
## 下次会议
- 时间:
- 主题:
npx playwright install chromium)