소스 정보
- 저장소
- Leoyishou/personal-ai-company
- 최근 소스 활동
- 2026년 3월 31일 03:57
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 28
- 포크
- 9
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Leoyishou/personal-ai-company --skill supabase-upload명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | supabase-upload |
| description | Supabase Storage 文件上传工具,支持本地文件和Base64上传,返回公开URL |
| allowed-tools | Bash(python:*), Read, Write |
使用 Supabase Storage 上传文件,获取公开访问 URL。
在项目根目录 .env 文件中添加:
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_KEY=your-anon-or-service-key
SUPABASE_BUCKET=uploads # 可选,默认 uploads
cd .claude/skills/supabase-upload
uv run python scripts/upload.py upload /path/to/image.png
只输出 URL:
uv run python scripts/upload.py upload /path/to/image.png --url-only
指定文件夹:
uv run python scripts/upload.py upload /path/to/image.png --folder images
uv run python scripts/upload.py list --folder images
uv run python scripts/upload.py delete images/filename.png
| 参数 | 说明 | 默认值 |
|---|---|---|
| file | 本地文件路径 | 必填 |
| --folder, -f | 存储文件夹 | 根目录 |
| --name, -n | 自定义文件名 | 自动生成 UUID |
| --url-only | 只输出 URL | false |
| 参数 | 说明 | 默认值 |
|---|---|---|
| --folder, -f | 文件夹路径 | 根目录 |
| 参数 | 说明 |
|---|---|
| path | 存储路径 |
from supabase_client import upload_file, upload_base64, delete_file, list_files
# 上传本地文件
url = upload_file("/path/to/image.png", folder="images")
print(f"Uploaded: {url}")
# 上传 Base64 数据
url = upload_base64(base64_data, content_type="image/png", folder="images")
print(f"Uploaded: {url}")
# 删除文件
delete_file("images/filename.png")
# 列出文件
files = list_files("images")
for f in files:
print(f["name"])
上传图片和音频到 Supabase,获取 URL 后用于数字人视频生成:
# 上传图片
IMAGE_URL=$(uv run python .claude/skills/supabase-upload/scripts/upload.py upload avatar.png --url-only)
# 上传音频
AUDIO_URL=$(uv run python .claude/skills/supabase-upload/scripts/upload.py upload speech.mp3 --url-only)
# 生成数字人视频
uv run python .claude/skills/digital-human/scripts/digital_human.py \
--image-url "$IMAGE_URL" \
--audio-url "$AUDIO_URL"
uploads)anon 或 service_role key| 错误 | 原因 | 解决方案 |
|---|---|---|
| Missing SUPABASE_URL | 未设置环境变量 | 设置 SUPABASE_URL |
| Missing SUPABASE_KEY | 未设置访问密钥 | 设置 SUPABASE_KEY |
| File not found | 本地文件不存在 | 检查文件路径 |
| Upload failed | 上传失败 | 检查 Bucket 权限和网络 |