首页龙虾技能列表 › Markdown Editor With Chat — Markdown 编辑器(含 OpenClaw 聊天) — 基于文件系统的 Markdown 编辑器,支持 OpenClaw 门户聊天

Markdown Editor With Chat — Markdown 编辑器(含 OpenClaw 聊天) — 基于文件系统的 Markdown 编辑器,支持 OpenClaw 门户聊天

v1.1.2

一个轻量级、基于文件系统的 Markdown 编辑器,支持可选的 OpenClaw 门户聊天功能。无需数据库,仅依赖 Node.js。

0· 716·0 当前·0 累计
by @musketyr·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/23
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能的要求、指令和代码与本地文件系统基于的 Markdown 编辑器一致,后者可选代理到 OpenClaw 门户聊天。包中没有请求无关的凭证或隐藏权限。
评估建议
该包看起来与其描述一致:一个本地 Markdown 编辑器,服务于目录文件,且可选代理聊天请求到 OpenClaw 门户。安装/运行前,请考虑以下: - 将 MARKDOWN_DIR 设置为您控制的目录,避免指向系统或敏感目录。 - 启用聊天时,服务器将使用 OPENCLAW_GATEWAY_TOKEN 向 OPENCLAW_GATEWAY_URL 发出请求;确保端点可信任。 - 服务器默认绑定 localhost,验证安全主机,不要暴露于公网。 - 使用现代 Node.js (Node 18+) 运行。如需更高保证,可审查 scripts/server.mjs 和 index.html,否则在隔离环境(如临时 VM 或容器)运行是合理的预防措施。...
详细分析 ▾
用途与能力
名称/描述(文件系统 Markdown 编辑器,带可选门户聊天)与文件和运行时一致:需要 node,需要 MARKDOWN_DIR,服务器实现文件列表、读取、写入和可选聊天代理。无不相关的二进制文件或凭证请求。
指令范围
SKILL.md 指示使用文件夹参数或 MARKDOWN_DIR 运行提供的 Node 服务器;server.mjs 中的运行时指令和 API 保持在该范围内(服务 UI,列出/获取/保存 .md 文件,代理聊天)。服务器实现路径遍历保护,阻止点文件和非 .md 文件。
安装机制
无安装规格(仅指令技能,附带源代码)。无外部下载或包安装请求。唯一的运行时依赖是 node 二进制文件(无 npm 模块),适合纯 Node 脚本。
凭证需求
仅 MARKDOWN_DIR 是必需的;OPENCLAW_GATEWAY_URL 和 OPENCLAW_GATEWAY_TOKEN 是可选的,仅用于聊天代理功能。声明的敏感环境变量(门户令牌)与其用途匹配。无不相关的秘密或多个外部凭证请求。
持久化与权限
该技能不请求 always:true,不修改其他技能或系统范围设置。它运行一个本地 HTTP 服务器,并仅在提供的 MARKDOWN_DIR 下存储文件,这与其目的一致。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.1.22026/2/23
● 可疑

安装命令 点击复制

官方npx clawhub@latest install markdown-editor-with-chat
镜像加速npx clawhub@latest install markdown-editor-with-chat --registry https://cn.clawhub-mirror.com

技能文档

(保持原样,仅翻译非代码部分,如有需要)


name: markdown-editor-with-chat description: Lightweight markdown editor with optional OpenClaw gateway chat. Filesystem-based, no database required. metadata: openclaw: emoji: "📝" requires: bins: ["node"] env: - MARKDOWN_DIR
# Markdown 编辑器(含 OpenClaw 聊天) 一个轻量级、自包含的 Markdown 编辑器,服务于本地目录,支持 OpenClaw 门户聊天集成。

功能

  • 基于文件系统:指向任何包含 Markdown 文件的目录
  • 无数据库:文件为真实来源
  • 文件夹导航:浏览嵌套目录
  • 实时预览:输入时看到渲染的 Markdown
  • 可选聊天:连接 OpenClaw 门户用于 AI 助手
  • 零外部依赖:纯 Node.js,自包含 HTML

快速开始

# 使用 CLI 参数(推荐)
node scripts/server.mjs --folder /path/to/markdown --port 3333
# 或简短形式
node scripts/server.mjs -f /path/to/markdown -p 3333
# 启用门户聊天(通过环境变量)
export OPENCLAW_GATEWAY_URL=http://127.0.0.1:18789
export OPENCLAW_GATEWAY_TOKEN=your-token
node scripts/server.mjs -f /path/to/markdown
然后在浏览器中打开 http://localhost:3333。

CLI 参数

参数必需默认描述
--folder-f-包含 Markdown 文件的目录
--port-p3333服务器端口
--host-h127.0.0.1服务器主机 (默认仅 localhost)
--help显示帮助消息
如果未设置 MARKDOWN_DIR 环境变量,则为必需。

环境变量(回退)

变量必需默认描述
MARKDOWN_DIR是*-包含 Markdown 文件的目录
PORT3333服务器端口
HOST127.0.0.1服务器主机
OPENCLAW_GATEWAY_URL-聊天功能的门户 URL
OPENCLAW_GATEWAY_TOKEN-门户认证令牌
CLI 参数优先于环境变量。

安全

  • 默认仅 localhost:服务器绑定到 127.0.0.1,拒绝公网 IP
  • 同源仅:无 CORS 头,浏览器强制同源策略
  • 路径遍历保护:无法访问 MARKDOWN_DIR 之外的文件
  • 无代码凭证:所有秘密通过环境变量
  • 门户代理:令牌永不暴露给浏览器
这是一个本地开发工具。API 故意简单(无认证)因为它旨在用于 localhost 和您控制的目录。

API 端点

  • GET / - 服务编辑器 UI
  • GET /api/files - 列出文件和文件夹
  • GET /api/files/:path - 获取文件内容
  • PUT /api/files/:path - 保存文件内容
  • POST /api/files/:path - 创建新文件
  • POST /api/chat - 代理聊天到门户 (如果配置)

用例

  • 浏览和编辑 OpenClaw 珍珠
  • 个人 Markdown wiki
  • 带 AI 助手的笔记
  • 文档浏览器
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务