Slashy是一款开源浏览器扩展,为Notion设计,用户能通过Slashy位Notion创建自定义命令,实现录制音视频、绘图、添加可复用组件等功能,所有功能完全免费,无需注册登录。
• 自定义Notion命令:创建专属命令,输入斜杠“/”就能触发。
• 音视频录制:用“/record”命令,不离开Notion就能录制视频和音频。
• 绘图与标注:通过“/draw”命令,在Notion页面添加手绘或标注内容。
• 可复用内容:轻松制作命令,用于插入重复使用的区块和内容。
• 插件开发:借助Slashy SDK,开发属于自己的插件。
• 命令管理:在Notion侧边栏中,方便管理和编辑所有命令。
• 灵活设置:自由切换命令的可见性,调整其他相关设置。
安装渠道包括Chrome网上应用店、Firefox附加组件网站,也能选择自行托管。
若要在Firefox中正常使用“/draw”命令,需按以下步骤操作:
1、在Firefox地址栏输入“about:config”并打开。
2、在页面中找到“dom.events.asyncClipboard.clipboardItem”选项。
3、点击右侧的切换按钮,将其设置为“true”。
安装完成后,打开Notion,在侧边栏右上角会看到一个“闪电”图标,点击该图标,就能查看并管理所有自定义命令。
作为Slashy自带的默认命令之一,使用时在Notion中输入“/draw”,从列表里选择“Make a drawing”,会弹出带有画布的窗口,窗口中提供多种绘图工具:
• 颜色选择器:点击左下角的彩色圆圈,可切换绘图颜色。
• 铅笔工具:基础的手绘工具,支持自由绘制。
• 直线工具:在画布上拖动鼠标,就能绘制直线。
• 文本工具:点击画布任意位置,可输入文字内容。
• 橡皮擦:像画笔一样在画布上拖动,能擦除绘制内容。
• 清除按钮:点击后可一键清空整个画布。
绘制完成后,点击“Save”,绘图会自动添加到当前Notion页面中。
这也是Slashy的默认命令,使用方法如下:
1、在Notion中输入“/record”,选择“Make a recording”。
2、此时会弹出窗口,请求获取摄像头和麦克风权限,点击允许才能继续。
3、权限授予后,窗口中会显示摄像头画面,点击红色圆圈开始录制。
4、再次点击红色圆圈停止录制,录制文件会自动下载,之后可以将其添加到Notion页面。
1、在Slashy侧边栏右上角,点击蓝色的“New command”按钮,弹出创建窗口。
2、按照窗口中的表单填写信息,表单各字段说明如下:
| 字段 | 类型 | 说明 |
|---|---|---|
Image URL |
可选URL | 用于作为命令缩略图的图片永久链接,未设置时会使用默认图片 |
Name |
字符串 | 命令名称,会在命令列表中显示,也作为插件的弹窗标题 |
Description |
字符串 | 命令的描述信息,在命令列表中可见 |
Command |
字符串 | 触发命令的别名,和其他Notion命令一样,需用“/”开头 |
Type of action |
下拉选项 | 命令执行的操作类型,可选“Template”(插入markdown)、“Script”(运行JavaScript代码)、“Image”(通过URL插入图片) |
Visibility |
下拉选项 | 控制命令在输入“/”时是否显示,可选“Visible”(显示)或“Hidden”(隐藏) |
Template content |
字符串 | 仅当操作类型为“Template”时显示,可输入包含markdown格式的文本,触发命令后会插入到Notion页面 |
Image link |
URL | 仅当操作类型为“Image”时显示,输入图片URL,触发命令后会将该图片插入到Notion页面 |
JavaScript |
JavaScript代码 | 仅当操作类型为“Script”时显示,输入的代码会在命令触发后运行,可借助Slashy SDK调用特殊方法与Notion交互 |
3、填写完成后,点击“Save”保存命令。
在侧边栏中,将鼠标悬停在要编辑的命令上(“record”和“draw”命令无法编辑),点击“Edit”按钮,会弹出编辑窗口,在窗口中修改信息后,可选择保存或取消修改。
把鼠标悬停在目标命令上(“record”和“draw”命令无法删除),点击垃圾桶图标,会弹出确认窗口,点击“Delete”就能删除命令。
Slashy SDK提供了几个便捷方法,方便用户与Notion交互、创建自定义插件,这些方法需在创建命令时,将操作类型设为“Script”,然后在JavaScript字段中使用。
语法:showModal(label, placeholder, onsubmit)
该方法会显示一个带输入框的弹窗,可用于多种插件场景(如货币转换器、Twitter插件等),弹窗标题与命令名称一致。
| 参数 | 类型 | 说明 |
|---|---|---|
label |
字符串 | 显示在弹窗输入框上方的标签文字 |
placeholder |
字符串 | 输入框中的提示文本 |
onsubmit |
函数(接收result参数) | 用户提交弹窗时触发的函数,通过参数可获取输入框中的内容 |
语法:writeToNotion(content)
能将任意文本(支持markdown格式)插入到用户触发斜杠命令的Notion位置。
| 参数 | 类型 | 说明 |
|---|---|---|
content |
字符串 | 要添加到Notion页面的文本内容 |
语法:addImageBlob(blob)
可将图片添加到用户触发斜杠命令的Notion位置。
| 参数 | 类型 | 说明 |
|---|---|---|
blob |
Blob(仅支持image/png类型) |
要添加到Notion页面的图片 |
如果需要新增SDK方法,可通过提交issue提出建议。
1、下载Slashy代码:在GitHub页面点击绿色的“Code”按钮,选择“Download ZIP”。
2、解压下载的ZIP文件,得到代码文件夹。
3、打开Chrome浏览器,在地址栏输入chrome://extensions/,开启“开发者模式”。
4、拖动解压后的“mv3”文件夹到扩展页面,或者点击“Load unpacked”按钮,选择“mv3”文件夹。完成后,就能在本地使用Slashy。
1、同样先下载Slashy代码并解压。
2、打开Firefox浏览器,在地址栏输入“about:debugging”,选择“This Firefox”。
3、点击“Load Temporary Add-on”按钮,选择解压后“mv2”文件夹中的任意一个文件。
4、可能需要在“manifest.json”中添加临时扩展ID,确保存储功能正常使用。
5、参考前文“Firefox专属设置”,将“dom.events.asyncClipboard.clipboardItem”设为“true”,保证“/draw”命令正常工作。完成以上步骤,即可在本地使用Slashy。
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU