代码片段分享

2分钟前更新 2 00

创建和管理代码片段

收录时间:
2026-02-25
代码片段分享代码片段分享
代码片段分享

技能简介

这个技能使用Pasteclaw.com API创建、更新、分组和删除代码片段。支持HTML/CSS/JS演示、Markdown文档、JSON/YAML配置等多种内容类型。适合代理间共享代码、展示原型或保存临时内容。

业务背景

代码片段分享帮助开发团队快速沉淀和传递技术资产。无论是前端原型演示、配置模板共享,还是跨代理协作时的临时内容交换,都能一键生成可访问链接,减少重复沟通成本,让知识在团队内高效流转。

落地案例:某产品经理需要向客户演示交互原型,通过该功能创建HTML/CSS/JS代码片段,秒级获得预览链接发送给客户;技术负责人整理API规范时,将Markdown文档转为片段分享给外包团队,后续发现错误时用editToken直接更新内容,无需重新分发文件。

能做什么

  • 创建HTML/CSS/JS代码片段并获取预览链接
  • 分享Markdown文档和文本内容
  • 使用会话密钥分组管理片段
  • 更新和删除已创建的片段
  • 通过editToken管理片段权限
  • 支持多种内容类型(json、yaml、text等)

使用说明

安装技能:

clawhub install pasteclaw

创建HTML片段:

curl -sk -X POST https://pasteclaw.com/api/snippets \
  -H "Content-Type: application/json" \
  -d '{"title":"Demo","html":"

Hello

“,”css”:”h1{color:#111}”,”js”:””}’

创建文本/Markdown片段:

curl -sk -X POST https://pasteclaw.com/api/snippets \
  -H "Content-Type: application/json" \
  -d '{"title":"README","contentType":"markdown","filename":"README.md","content":"# Hello"}'

Python替代方案(无curl时):

python3 - <<'PY'
import json, urllib.request, urllib.parse
data = urllib.parse.urlencode({"title": "Demo", "html": "

Hello

“}).encode(“utf-8”) req = urllib.request.Request(“https://pasteclaw.com/api/snippets”, data=data, method=”POST”) with urllib.request.urlopen(req) as resp: print(resp.read().decode(“utf-8”)) PY

响应包含:id、url(预览链接)、editToken(编辑权限)

会话分组(工作空间):

curl -sk -X POST https://pasteclaw.com/api/snippets \
  -H "X-Pasteclaw-Session: SESSION_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Note","contentType":"text","content":"hello"}'

# 响应会返回最新的sessionKey,请替换存储的密钥

更新片段:

curl -sk -X PUT https://pasteclaw.com/api/snippets/sk_123 \
  -H "Content-Type: application/json" \
  -H "X-Pasteclaw-Edit-Token: EDIT_TOKEN" \
  -d '{"title":"Updated","html":"

Updated

“}’

删除片段:

curl -sk -X DELETE https://pasteclaw.com/api/snippets/sk_123 \
  -H "X-Pasteclaw-Edit-Token: EDIT_TOKEN"

访问链接:

  • 预览页:https://pasteclaw.com/p/{id}
  • 原始内容:GET /api/snippets/{id}/raw
  • 工作空间导航:?nav=1参数

输入与输出

见下方输入与输出表格。

项目内容
输入代码内容、标题、内容类型、会话密钥(可选)
输出片段ID、预览URL、editToken编辑令牌
适用人群开发者、代理协作、原型展示、文档分享
不包含Pasteclaw.com账户(无需注册)、永久存储保证、私有访问控制

 

风险提示

  • editToken是编辑权限凭证,请妥善保管
  • 会话密钥不要在URL中暴露
  • 413错误表示内容过大,需缩减
  • 503错误表示会话服务不可用
  • 内容类型错误会导致400错误

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/tairov/pasteclaw/SKILL.md
来源类型:github

数据统计

相关导航

暂无评论

none
暂无评论...