← All skills
databrain-ai-gallery-upload
79 / 100 · Review before installing
Check before installing.
By infometa/workbuddyskills (GitHub) · other · 443 stars · scanned at commit 33b6151
在 AI-Gallery 创建或替换作品(单 HTML / 代码包均可)。自动从 HTML 推断 name/desc 中英文,列出系统 tag 让用户选择,支持通过旧 URL 一键替换源文件并保留访问地址。 当用户提到 上传作品 / 上传到DataBrain / 上传到 AI-Gallery / 替换 Gallery 文件 时使用。
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 20 places.
Show 17 more
- experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 166
curl -X POST $DATABRAIN_HOST/api/ai-gallery/dashboards -F "file=..." ... - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 181
python "${SKILL_DIR}/scripts/gallery_create.py" \ - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 275
random_id=$(python3 -c "import random,string; print(''.join(random.choices(string.ascii_lowercase+string.digits,k=8)))") - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 288
parent_dir=$(dirname "${file_path}") - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 323
entry_html_path=$(python "${SKILL_DIR}/scripts/extract_entry_html.py" --input "${file_path}") - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 340
rm -f /tmp/upload_*.zip /tmp/extract_entry_*.html - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 349
python "${SKILL_DIR}/scripts/extract_html_text.py" "${entry_html_path}" - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 408
python "${SKILL_DIR}/scripts/gallery_list_tags.py" - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 432
python "${SKILL_DIR}/scripts/gallery_create.py" \ - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 450
python "${SKILL_DIR}/scripts/gallery_get_dashboard.py" --rule-key "${rule_key}" - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 474
python "${SKILL_DIR}/scripts/gallery_replace.py" \ - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 497
python "${SKILL_DIR}/scripts/gallery_get_dashboard.py" --rule-key "${rule_key}" - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 539
python "${SKILL_DIR}/scripts/gallery_operation_log.py" \ - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 562
rm -f /tmp/upload_*.zip /tmp/extract_entry_*.html - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 597
python "${SKILL_DIR}/scripts/gallery_list_tags.py" - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 613
python "${SKILL_DIR}/scripts/gallery_update_dashboard.py" \ - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/SKILL.md, line 629
python "${SKILL_DIR}/scripts/gallery_get_dashboard.py" --rule-key "${rule_key}"
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 8 places.
Show 5 more
- experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/scripts/_gallery_client.py, line 41
import urllib.request - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/scripts/_gallery_client.py, line 237
def _open_request(req: urllib.request.Request, timeout: int) -> bytes: - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/scripts/_gallery_client.py, line 240
with urllib.request.urlopen(req, timeout=timeout, context=_DEFAULT_SSL_CTX) as r: - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/scripts/_gallery_client.py, line 252
with urllib.request.urlopen(req, timeout=timeout, context=_FALLBACK_SSL_CTX) as r: - experts/databrain-agent-v2/skills/databrain-ai-gallery-upload/scripts/_gallery_client.py, line 305
req = urllib.request.Request(url, data=data, method=method.upper(), headers=headers)
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (other) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'databrain-ai-gallery-upload' ] || [ -L ~/.agents/skills/'databrain-ai-gallery-upload' ]; then echo 'A skill folder named databrain-ai-gallery-upload already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/infometa/workbuddyskills' "$d" && git -C "$d" checkout --quiet '33b6151ccee9aa0816c6f32d021be77d82772755' -- 'experts/databrain-agent-v2/skills/databrain-ai-gallery-upload' && mkdir -p ~/.agents/skills && cp -R "$d"/'experts/databrain-agent-v2/skills/databrain-ai-gallery-upload' ~/.agents/skills/'databrain-ai-gallery-upload' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'databrain-ai-gallery-upload' ~/.claude/skills/'databrain-ai-gallery-upload' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for infometa/workbuddyskills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/infometa/workbuddyskills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-13 | 33b6151 | 79 |
| 2026-11-09 | 0749999 | 79 |
| 2026-11-07 | 1e18d8c | 79 |