Agent Skills
› rcarmo/piclaw
rcarmo/piclaw
GitHub用于在代码变更后重新安装 piclaw 并优雅重启服务。涵盖构建、安装验证及通过 exit_process 触发重启的完整工作流,确保不中断其他会话。
Install All Skills
npx skills add rcarmo/piclaw --all -g -y
Skills in Collection (36)
用于在代码变更后重新安装 piclaw 并优雅重启服务。涵盖构建、安装验证及通过 exit_process 触发重启的完整工作流,确保不中断其他会话。
修改了 piclaw 源码需要更新部署
执行本地构建并重启服务
npx skills add rcarmo/piclaw --skill reload -g -y
用于管理远程 Piclaw 对等节点,包括列出节点、发送经 Ed25519 签名的提示词以及处理传入的执行提案(接受或拒绝)。支持按权限配置路由和批量决策。
用户要求与远程代理通信
用户要求查询或管理已配对的远程节点
用户要求处理待处理的远程执行提案
npx skills add rcarmo/piclaw --skill remote-peer -g -y
用于调度任务在指定时间或周期性执行,支持一次性、Cron及间隔模式。提供工具调用、IPC文件写入等多种实现方式,并包含验证与响应规范。
用户要求设置定时提醒或重复任务
需要自动化执行延迟或周期性脚本
npx skills add rcarmo/piclaw --skill schedule -g -y
为 TypeScript 脚本添加或验证 SCRIPT_JDOC 元数据,确保 list_scripts 等工具能可靠发现和管理技能脚本。支持预览、生成、写入及校验功能,辅助脚本目录的可发现性维护。
需要为新脚本添加可发现性元数据
验证现有脚本是否包含正确的 SCRIPT_JDOC 块
更新脚本以适配新的脚本目录工具
npx skills add rcarmo/piclaw --skill script-discovery-annotation -g -y
通过写入 IPC JSON 文件实现即时发送消息,支持文本与媒体附件。用于长任务前确认、多步任务进度更新或部分结果交付,提升交互实时性。
需要立即回复以确认收到请求
在长耗时或多步骤任务中发送进度更新
交付部分工作成果并继续后续处理
npx skills add rcarmo/piclaw --skill send-message -g -y
用于检查和配置 CDP/VNC 浏览器环境。在 Linux 上自动安装依赖并启动托管桌面,在 macOS/Windows 上指导自建 VNC 服务,确保 Piclaw 面板正常显示浏览器内容。
CDP 浏览器面板报告缺少依赖
用户希望在打开面板前准备浏览器查看环境
npx skills add rcarmo/piclaw --skill cdp-browser-vnc-setup -g -y
指导在项目中配置 Playwright 进行浏览器自动化和网页抓取,涵盖依赖安装、环境配置及脚本运行示例。
需要进行网页自动化操作
需要执行网页抓取任务
npx skills add rcarmo/piclaw --skill playwright -g -y
指导配置VNC连接目标、解释连接历史与隐藏控件,并测试临时x11vnc桌面,强调不触碰生产环境。
需要配置或修改VNC远程访问目标
用户询问VNC连接管理器用法或历史记录管理
npx skills add rcarmo/piclaw --skill vnc-viewer-setup -g -y
生成 Zigbee 设备指标的 Graphite 图表并推送到 Web UI 时间线。支持自定义指标、窗口时长和重采样策略,默认展示12小时数据。
用户需要查看 Zigbee 设备的监控图表
需要将时序数据可视化并嵌入 Web 界面
npx skills add rcarmo/piclaw --skill graphite-power-chart -g -y
生成Token使用量图表,支持按天、模型或成本统计。可从数据库或会话文件读取数据,输出SVG图表并支持通过IPC发布至Web UI时间线。
需要可视化Token使用情况
分析模型调用成本与用量分布
npx skills add rcarmo/piclaw --skill token-chart -g -y
用于在 PiClaw Web 环境中生成结构化的自适应卡片,支持审批、决策及表单交互。提供有效载荷规范、编写规则及提示模板,确保卡片简洁并包含 Markdown 回退。
需要结构化用户交互如审批或选择
生成短表单数据收集界面
创建带有明确按钮的链接集合
npx skills add rcarmo/piclaw --skill adaptive-cards-authoring -g -y
在全新容器中自动校验并安装缺失的CLI工具、JS依赖及Playwright浏览器环境,确保工作区就绪。
初始化新容器环境
修复缺失的系统或软件依赖
npx skills add rcarmo/piclaw --skill bootstrap-container -g -y
用于诊断和修复 Pibox 容器环境中的工具缺失、路径错误、挂载异常及配置问题。通过检查系统基础信息、工具可用性、Pi 配置及 Piclaw 状态,定位并解决常见运行故障。
容器内命令找不到或版本异常
权限拒绝或配置文件未持久化
需要排查容器内部环境与依赖
npx skills add rcarmo/piclaw --skill debug -g -y
通过本地导出端点和wkhtmltopdf将聊天记录导出为PDF,支持按时间、行数或最近消息导出,可配置主题和输出路径。
需要导出聊天记录为PDF文件
生成聊天历史归档文档
npx skills add rcarmo/piclaw --skill export-timeline-pdf -g -y
指导创建和审计Pi扩展,确保使用已安装包的dist路径而非工作区源码,防止重载后导入失效。提供安全检查清单、快速审计命令及模板更新方法,保障扩展稳定性和安全性。
创建或审查Pi扩展时
需要确保扩展导入在重载后依然有效时
npx skills add rcarmo/piclaw --skill extension-design -g -y
诊断并修复 Piclaw 扩展错误,如导入问题、DB 初始化失败及权限警告。通过检查日志、修正代码逻辑、同步模板及调整文件权限来加固扩展,并在用户许可后安全重启服务以恢复功能。
Piclaw 扩展抛出错误
Web 聊天仅显示思考过程无结果
fs.watch 权限警告
npx skills add rcarmo/piclaw --skill extension-troubleshoot -g -y
通过20个结构化问题将模糊的需求转化为可执行的开发任务,明确用户目标、范围、验收标准及测试计划,支持Web UI自适应卡片交互。
收到功能需求或行为变更请求
需要澄清非平凡架构决策或集成细节
npx skills add rcarmo/piclaw --skill feature-refinement-flow -g -y
从 feeds.carmo.io 构建去重 Markdown 摘要,支持指定时间窗口和 simhash 去重算法,输出摘要及链接索引文件。
需要汇总近期 Feed 内容
生成去重后的资讯摘要
npx skills add rcarmo/piclaw --skill feed-digest -g -y
用于在文档源码中创建、修复和审计内联SVG架构图与流程图。强调基于源码验证准确性,遵循正交圆角路由规范,确保图表与文本一致且视觉简洁。
需要绘制或重绘系统架构图
审查文档中的流程图一致性
修复SVG样式或路由问题
npx skills add rcarmo/piclaw --skill graph-design -g -y
为 Zigbee 设备生成 Graphite 时序图表并嵌入 Web UI 时间线。支持自定义指标、时间窗口和重采样策略,通过 IPC 机制将 SVG 图片发布至前端展示。
需要查看 Zigbee 设备的电力或温度历史趋势
请求生成特定时间段内的监控图表并展示在 Web 界面
npx skills add rcarmo/piclaw --skill graphite-power-chart -g -y
管理项目看板工作项,已归档本地文件板,引导使用GitHub Issues和Projects进行任务追踪。
需要创建或更新项目任务
查询任务状态
关闭已完成任务
npx skills add rcarmo/piclaw --skill kanban-management -g -y
通过 pi-mcp-adapter 连接 MCP 服务器,提供统一的 mcp 工具和 /mcp 命令接口。支持本地与全局配置、工具搜索调用及交互管理,实现 Agent 对多 MCP 服务的便捷接入。
需要集成或调用 MCP 服务器功能
查询或管理 MCP 工具状态
npx skills add rcarmo/piclaw --skill mcp-adapter -g -y
指导使用 Playwright 进行浏览器自动化和网页抓取。涵盖环境初始化、依赖安装及脚本编写运行,支持调试与缓存配置。
需要进行网页自动化操作
需要执行网页数据抓取
npx skills add rcarmo/piclaw --skill playwright -g -y
用于在代码变更后重新安装并优雅重启 piclaw 服务。包含构建、安装验证及会话检查流程,确保不影响其他活跃会话,通过 exit_process 触发重启。
用户修改了 piclaw 源码后需要应用更改
需要更新本地构建的 piclaw 版本
npx skills add rcarmo/piclaw --skill reload -g -y
用于向配对的远程 piclaw 节点发送签名提示、列出节点及管理待处理提议。支持 Ed25519 认证,提供列表、发送消息、查看及接受/拒绝提议等命令。
询问如何与远程代理通信
需要列出远程配对节点
管理来自远程节点的提议
npx skills add rcarmo/piclaw --skill remote-peer -g -y
用于创建和管理定时或周期性任务,支持 Agent 和 Shell 类型。提供预算控制、调度参数配置及执行验证方法,兼容旧版别名与 IPC 文件回退机制。
需要安排未来执行的任务
设置定期重复运行的作业
查询已调度的任务状态
npx skills add rcarmo/piclaw --skill schedule -g -y
为 TypeScript 脚本生成或校验 SCRIPT_JDOC 元数据,确保其可被 list_scripts 等工具可靠发现。支持预览、写入、角色指定及验证功能,并指导人工审查以确保元数据的准确性和可用性。
需要为新脚本添加发现元数据
验证现有脚本的 SCRIPT_JDOC 完整性
npx skills add rcarmo/piclaw --skill script-discovery-annotation -g -y
通过写入 IPC JSON 文件实现即时发送聊天消息,支持文本与媒体附件。用于在长任务中确认请求、同步进度或交付部分结果,提升交互实时性。
需要立即向用户发送确认信息
在多步任务中更新处理进度
发送包含图片等媒体的通知
npx skills add rcarmo/piclaw --skill send-message -g -y
用于在当前工作区初始化并脚手架化新项目,支持 Bun/TypeScript 及多种框架。包含预检逻辑、默认生成矩阵、必需文件创建及 Makefile 标准定义。
用户希望创建新项目的脚手架
需要初始化 TypeScript 或特定框架项目
npx skills add rcarmo/piclaw --skill setup -g -y
按需生成每日情境报告与 Obsidian 风格日记摘要,聚合会话活动并刷新滚动记忆文件。
用户要求回顾进展
执行 close-of-day 流程
npx skills add rcarmo/piclaw --skill situate-daily-notes -g -y
提供技术文档写作与审查技能,涵盖README、API文档等。遵循简明事实风格,禁止冗余修辞,确保内容专业准确。
撰写技术文档
审查文档质量
npx skills add rcarmo/piclaw --skill technical-docs -g -y
通过关键词模式自动清理低价值聊天记录,支持按会话范围、发送者及媒体附件进行过滤保护。提供内置多种常见无用消息分类,支持干跑验证与数据库优化,旨在维护聊天时间线的整洁与高效。
需要清理聊天历史中的垃圾或低价值消息
执行定期聊天数据维护以释放空间
批量删除特定模式的系统日志或重复指令
npx skills add rcarmo/piclaw --skill timeline-cleanup -g -y
从数据库或会话文件生成7天Token使用量图表,支持按日、提供商+模型分组及成本估算,可输出SVG并通过IPC推送至Web UI时间线。
需要可视化过去N天的Token使用情况
分析不同模型或提供商的Token消耗与成本
将统计图表发布到Web界面
npx skills add rcarmo/piclaw --skill token-chart -g -y
抓取指定Twitter/X用户近期推文并生成JSON或Markdown摘要。支持Playwright和linkedom两种解析方式,可处理转发和回复,自动安装依赖并适配多个Nitter实例。
需要获取特定用户的最新推文内容
分析社交媒体账号的动态趋势
npx skills add rcarmo/piclaw --skill twitter-summary -g -y
通过SearXNG或DuckDuckGo执行网络搜索,抓取并返回顶部结果的句子级摘要及可选的页面内容转换。支持自定义查询、结果数量、摘要长度及超时等参数,适用于快速获取信息概览。
需要快速了解网页内容概要
进行网络信息检索与调研
npx skills add rcarmo/piclaw --skill web-search-summary -g -y
通过 SearXNG 或 DuckDuckGo 执行网络搜索,并可选抓取结果页转换为 Markdown。支持自定义搜索引擎、限制返回数量及抓取深度,失败时优雅降级,输出结构化 JSON 供下游使用。
需要获取实时互联网搜索结果
需要抓取网页内容并提取文本
npx skills add rcarmo/piclaw --skill web-search -g -y


