← All skills
community-share
90 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By anbeime/skill (GitHub) · coding · 9,559 stars · scanned at commit 667f459
通用手绘风社区发帖与静态页面/资产发布 Skill。打通 handraw-style.com (Discourse) 官方论坛账号系统与静态画廊发布系统。涵盖双重能力:(1) 全板块论坛发帖与管理(创作交流、好用的工具、综合大厅、运营与变现、实战作品与爆款、手绘skill):支持发布通用长帖、出版级手绘提示词卡片、自动配图直传短链、回帖、帖子查询与删除;(2) 风格画廊与静态资产一键部署上云(index.html、tutorials.html、assets.html、368 种画风WebP、色彩/版式元数据)与论坛联动公告。触发词:手绘风发帖, 社区发帖, 论坛发帖, 发到论坛, 发到社区, 发布帖子, 分享作品, 手绘提示词分享, 查看我的帖子, 删除帖子, 发布静态页面到社区, 发布静态页, 同步画廊, 更新网站, 部署静态页, 画廊发布.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 18 places.
Show 15 more
- skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 79
python scripts/discourse_client.py logout - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 90
python scripts/discourse_client.py deploy - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 95
python scripts/discourse_client.py deploy --git - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 99
python scripts/discourse_client.py deploy --announce - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 116
python scripts/discourse_client.py post \ - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 127
python scripts/discourse_client.py post \ - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 141
python scripts/discourse_client.py share \ - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 159
python scripts/discourse_client.py reply \ - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 171
python scripts/discourse_client.py categories - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 175
python scripts/discourse_client.py my-posts [--limit 15] - skills/handraw-style/handraw-style/skills/community-share/SKILL.md, line 179
python scripts/discourse_client.py delete --topic-id <topic_id> - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 202
flags = subprocess.CREATE_NO_WINDOW if os.name == "nt" else 0 - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 203
subprocess.Popen([sys.executable, "-X", "utf8", str(Path(__file__).resolve()), - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 205
stdin=subprocess.DEVNULL, stdout=log, stderr=log, - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 919
res = subprocess.run(cmd)
Connects to the internet
The author does not mention this.
Found in 51 places.
Show 17 more
- skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share.py, line 255
class NoRedirect(urllib.request.HTTPRedirectHandler): - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share.py, line 258
with urllib.request.build_opener(NoRedirect).open(request, timeout=45) as response: - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 15
import urllib.request - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 47
async function load(initial=false){const r=await fetch(endpoint,{cache:'no-store'});const d=await r.json();if(!r.ok)throw new Error(d.error||'无法读取草稿'); - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 53
try{const r=await fetch(endpoint+'/publish',{method:'POST',headers:{'Content-Type':'application/json','X-Handraw-Share':token},body:'{}'});const d=await r.json( - skills/handraw-style/handraw-style/skills/community-share/scripts/conversation_share_ui.py, line 194
with urllib.request.urlopen(origin + "/health", timeout=1) as response: - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 15
import urllib.request - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 94
self.opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(self.cookie_jar)) - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 105
req = urllib.request.Request( - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 126
req = urllib.request.Request( - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 175
req = urllib.request.Request(f"{self.base_url}/session/current.json", headers=headers) - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 176
with urllib.request.urlopen(req, timeout=10) as resp: - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 209
req = urllib.request.Request(f"{self.base_url}/session/current.json", headers=headers) - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 211
with urllib.request.urlopen(req, timeout=8) as resp: - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 285
req = urllib.request.Request(f"{self.base_url}/uploads.json", data=bytes(body), headers=headers) - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 286
with urllib.request.urlopen(req, timeout=30) as resp: - skills/handraw-style/handraw-style/skills/community-share/scripts/discourse_client.py, line 291
req = urllib.request.Request(f"{self.base_url}/uploads.json", data=bytes(body), headers=headers)
and 31 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'community-share' ] || [ -L ~/.agents/skills/'community-share' ]; then echo 'A skill folder named community-share already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/anbeime/skill' "$d" && git -C "$d" checkout --quiet '667f4598df414d91249beeee6f5e90411ce68320' -- 'skills/handraw-style/handraw-style/skills/community-share' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/handraw-style/handraw-style/skills/community-share' ~/.agents/skills/'community-share' && 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/'community-share' ~/.claude/skills/'community-share' (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 anbeime/skill shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/anbeime/skill/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 667f459 | 90 |