SuperAPI AI 工具集

share-pretty-gist

通用与其它

查看项目

更新于 10-16 00:00

技能介绍

用途:把要分享的内容(代码、报告、文档、教程、片段、日志、配置等)打包成在 gists.sh 上精美渲染的 GitHub Gist,重点在于呈现与可读性,而非单纯存储。触发场景包括“把这个做成 gist 分享”“生成可分享链接”“打包给别人阅读”等。

主要能力:根据内容类型选择合适文件名与扩展名以获得语法高亮;报告/文档用 .md 并配合标题、列表与 GFM 提示块;教程用编号步骤与带语言标签的代码块;多文件 gist 中最重要的文件放首位(默认显示为第一个标签页)。gists.sh 支持 GFM 表格、任务列表、YAML front matter 表格化渲染,以及 JSON/GeoJSON、YAML、CSV/TSV、ICS 等结构化数据的交互式查看器。

使用方式:用 gh gist create <files> -d "描述" 创建,-d 描述会成为 gists.sh 上的标题;创建后执行 curl -s https://gists.sh/{user}/{id} > /dev/null 预热缓存;分享链接优先给出 https://gists.sh/{user}/{id}。更新已有 gist 时用 gh gist edit {id},再 POST 到 /refresh 清除旧缓存(有 1 分钟冷却),随后再次预热。

限制与规则:始终创建 secret gist,仅当用户明确要求公开时才用 --public;文件名需自然且带正确扩展名,不加 gist-、shared- 等冗余前缀;内容中不写元评论,面向读者而非创建者;避免使用破折号(除非原文已有)。显示参数(?theme=dark/light、?noheader、?nofooter、?mono、?file=)仅在用户明确要求特定样式时建议。若 gh 不可用或未认证,需引导用户完成安装与配置。