ソース情報
- リポジトリ
- mycyg/WorkHub
- ソースの最終更新活動
- 2026年6月12日 15:00
- 検出された SKILL.md の言語
- 中国語
- スター
- 4
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/mycyg/WorkHub --skill stat-chartsコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | stat-charts |
| description | 用 matplotlib 生成统计图表 PNG(折线/柱状/饼图),中文标签字体已配置 |
| when_to_use | 任务要求交付趋势图、对比图、占比图等统计图表时 |
库已预装(pilot 镜像,含 Noto CJK 字体)。只用下面验证过的模式。
import matplotlib
matplotlib.use("Agg") # 无显示环境必须
import matplotlib.pyplot as plt
# 中文字体(镜像已装 Noto Sans CJK;本机缺字体时标签会变方框,属环境差异,不要为此重试)
plt.rcParams["font.sans-serif"] = ["Noto Sans CJK SC", "PingFang SC", "sans-serif"]
plt.rcParams["axes.unicode_minus"] = False
fig, ax = plt.subplots(figsize=(8, 4.5), dpi=144)
# 折线
ax.plot(["1月", "2月", "3月"], [12, 18, 15], marker="o", label="A 产品")
ax.plot(["1月", "2月", "3月"], [8, 11, 17], marker="s", label="B 产品")
ax.set_title("月度销量趋势")
ax.set_ylabel("销量(件)")
ax.legend()
ax.grid(True, alpha=0.3)
fig.tight_layout()
fig.savefig("outputs/<文件名>.png")
plt.close(fig)
柱状用 ax.bar(labels, values);饼图用 ax.pie(values, labels=labels, autopct="%1.0f%%")(饼图前 ax.set_aspect("equal"))。
outputs/<同名>-data.csv——审阅者要能核数。figsize=(8, 4.5), dpi=144 为默认(PPT 16:9 友好);饼图用 (6, 6)。run_command ["python3", "-c", "from PIL import Image"] 不可用没关系,改用 ["python3", "-c", "import os; print(os.path.getsize('outputs/<文件名>.png'))"] 确认非空。matplotlib.use("Agg") 且在 import pyplot 之前。plt.close(fig),否则内存涨。