SuperAPI AI 工具集

dev-tools

前端与建站

查看项目

更新于 10-15 23:49

技能介绍

用途:用于开发或调试 Obsidian 社区插件与主题,提供与内置 DevTools 窗口相近的能力,并额外保留跨调用存续的控制台输出与 JavaScript 错误缓冲,便于自动化插件测试。

主要能力:切换应用内 DevTools 面板;用 obsidian eval code="..." 对运行中的应用执行 JavaScript 并返回序列化结果;用 obsidian dev:console 与 obsidian dev:errors 读取或清空控制台与错误缓冲,支持 limit、level 参数;用 obsidian dev:css 查询选择器匹配的 CSS 规则及来源;用 obsidian dev:dom 查询 DOM 的 outerHTML、inner、text、all、total、属性或计算样式;用 obsidian dev:debug on/off 与 obsidian dev:cdp 调用 Chrome DevTools Protocol;用 obsidian dev:screenshot 截图;用 obsidian dev:mobile on/off 切换移动端模拟。

使用方式:需 Obsidian 桌面版 v1.12.4+ 且启用 CLI,应用须处于运行状态;dev:debug 与 dev:cdp 需要基于 Electron 的桌面端提供 CDP。典型流程为先清空错误与控制台缓冲,重载插件并触发命令,再检查错误与错误级日志。

适用场景:插件重载测试循环、主题回归截图、探测当前工作区状态、定位 CSS 级联来源等。

限制:仅限开发与诊断用途;不适用于以用户身份启用/禁用插件、切换主题或片段、读取笔记内容等常规操作,这些应使用对应技能。资料未提供收费、平台扩展或效果保证等信息。