skills/supabase/SKILL.md
Supabase 后端即服务 (BaaS),提供 PostgreSQL 数据库、身份认证、实时订阅、存储等,免费套餐适合小项目
npx skillsauth add birdywen/genspark-agent supabaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Supabase 是开源的 Firebase 替代品,提供 PostgreSQL 数据库 + RESTful API + 实时订阅 + 身份认证 + 文件存储。
| 项目 | Ref ID | 用途 | |------|--------|------| | cny-website | gqzkywxxdtmwrcmvsrnr | 农历新年网站祝福留言板 |
项目 URL: https://gqzkywxxdtmwrcmvsrnr.supabase.co
Anon Key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Imdxemt5d3h4ZHRtd3JjbXZzcm5yIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzE0MzcxNzksImV4cCI6MjA4NzAxMzE3OX0.G_VEfkhrGC4ncEIV7xTBjKYBDJAjDCATC-ZPivaSnD0
控制台: https://supabase.com/dashboard
Supabase 的 REST API 基于 PostgREST,所有操作都可以用 curl 完成。
-H 'apikey: <ANON_KEY>' \
-H 'Authorization: Bearer <ANON_KEY>' \
-H 'Content-Type: application/json'
# 查询所有记录
curl -s '<URL>/rest/v1/<表名>?select=*' \
-H 'apikey: <KEY>' -H 'Authorization: Bearer <KEY>'
# 带条件、排序、分页
curl -s '<URL>/rest/v1/<表名>?select=*&order=created_at.desc&limit=50' \
-H 'apikey: <KEY>' -H 'Authorization: Bearer <KEY>'
# 过滤条件
?name=eq.test # 等于
?age=gt.18 # 大于
?name=like.*test* # 模糊匹配
?id=in.(1,2,3) # IN 查询
curl -s -X POST '<URL>/rest/v1/<表名>' \
-H 'apikey: <KEY>' -H 'Authorization: Bearer <KEY>' \
-H 'Content-Type: application/json' \
-H 'Prefer: return=representation' \
-d '{"name":"value","message":"hello"}'
curl -s -X PATCH '<URL>/rest/v1/<表名>?id=eq.1' \
-H 'apikey: <KEY>' -H 'Authorization: Bearer <KEY>' \
-H 'Content-Type: application/json' \
-H 'Prefer: return=representation' \
-d '{"message":"updated"}'
curl -s -X DELETE '<URL>/rest/v1/<表名>?id=eq.1' \
-H 'apikey: <KEY>' -H 'Authorization: Bearer <KEY>'
<!-- UMD 方式引入 -->
<script src="supabase.js"></script>
<!-- 或 CDN -->
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2/dist/umd/supabase.js"></script>
<script>
var sb = window.supabase.createClient(SUPABASE_URL, SUPABASE_KEY);
// 查询
sb.from('表名').select('*').order('created_at', {ascending: false}).limit(50)
.then(function(res) { console.log(res.data); });
// 插入
sb.from('表名').insert([{name: 'test', message: 'hello'}])
.then(function(res) { console.log(res); });
</script>
tools
微信桌面版命令行控制工具,通过 macOS Accessibility API 读取聊天列表、消息内容,搜索联系人,发送消息
data-ai
守护进程控制,用于重启 genspark-agent 主服务器
tools
# viaSocket Flow 自动化管理 Skill ## 概述 通过逆向工程 viaSocket 平台 API,实现 agent 自主搜索插件、创建/配置/发布/执行自动化工作流。viaSocket 为 agent 提供通往数百个 SaaS 服务的云端操作层,flow 发布后 7x24 运行,无需本地机器在线。 ## 能力 - 插件发现: 搜索 50+ 外部插件 + 10 个内置工具 - Flow 生命周期: 创建 - 添加步骤 - 写入代码 - 发布 - 执行 - 查看日志 - 步骤类型: function, plugin, ifBlock, variable, comment, response, api, break - 执行方式: Webhook GET/POST, Dry-run, 定时触发 - 已授权服务: Google Sheets, YouTube, viaSocket Table, viaSocket Utilities, Gtwy ## 文件结构 skills/viasocket/ SKILL.md - 本文件 API
data-ai
SQLite 数据库操作工具,支持创建、查询、分析、导入导出数据