#891 by GitHub stars

HunYiSage/github-skill-forge

一个"制造技能的技能"。这个工具自动化了将任意 GitHub 仓库转换为标准化 Trae 技能的全过程,是扩展 AI Agent 能力的核心工具。

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

github-skill-forge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

a4d9926c230c → a4d9926c230c

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → a4d9926c230c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a4d9926c230c13a77fc4582e89bf18f1090cdca6

1kGitHub stars
21stars in 7 days
1skill in this repository
0commits in 30 days

Heat

6.0
  • Star growth, last 7 daysAhead of 91% of tracked repositories
  • Star growth, last 24 hoursAhead of 95% of tracked repositories
  • Rank movement, last 7 daysAhead of 44% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 31, 2026Nov 7, 20261,009

Individual skills in this repository

How it works

github-skill-forge

When your agent uses it

一个"制造技能的技能"。这个工具自动化了将任意 GitHub 仓库转换为标准化 Trae 技能的全过程,是扩展 AI Agent 能力的核心工具。

What it loads into context

Frontmatter

171 tokens

Always available to the agent

SKILL.md

3,563 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 核心功能
  2. 快速开始
  3. 使用场景
  4. 工作流程
  5. 使用示例
  6. 依赖项
  7. 安装命令
  8. 故障排除
  9. 最佳实践
  10. 技能结构规范
  11. 使用方法
  12. 高级用法
  13. 故障排除
  14. 更新日志
  15. 安全性考虑
  16. 集成建议
  17. 相关资源
  18. 注意事项

Scripts executed separately

  • scripts/forge.py

Files

  • .env.exampleasset995 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • SKILL.mdcore11,907 bytes
  • scripts/forge.pyruns61,182 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • github-skill-forge

Repository facts

License
No license detected
Created
Jan 22, 2026
Last pushed
Jan 22, 2026
Forks
144
Open issues
2
Project activity
Slowing

Rank over the last 12 weeks

Now #891 · best #729 · down 46 in 30 days

  1. #883 on Nov 1
  2. #887 on Nov 2
  3. #890 on Nov 3
  4. #888 from Nov 4 to Nov 5
  5. #885 on Nov 6
  6. #891 since Nov 7
53 earlier periods
  1. #836 on Aug 1
  2. #712 on Aug 8
  3. #750 on Aug 10
  4. #761 on Aug 13
  5. #759 from Aug 19 to Aug 20
  6. #764 on Aug 21
  7. #729 on Aug 22
  8. #771 on Aug 23
  9. #795 on Aug 24
  10. #789 on Aug 26
  11. #761 on Aug 29
  12. #828 on Sep 1
  13. #818 on Sep 3
  14. #819 on Sep 7
  15. #824 on Sep 9
  16. #813 on Sep 11
  17. #806 on Sep 13
  18. #839 on Sep 14
  19. #827 on Sep 15
  20. #843 on Sep 16
  21. #840 on Sep 17
  22. #803 on Sep 19
  23. #835 on Sep 21
  24. #844 on Sep 23
  25. #813 on Sep 24
  26. #819 on Sep 27
  27. #851 on Sep 28
  28. #884 on Sep 29
  29. #844 on Oct 5
  30. #811 on Oct 6
  31. #813 on Oct 7
  32. #845 on Oct 8
  33. #805 on Oct 9
  34. #784 on Oct 10
  35. #781 on Oct 11
  36. #801 on Oct 12
  37. #803 on Oct 13
  38. #804 on Oct 14
  39. #790 on Oct 15
  40. #794 on Oct 16
  41. #764 on Oct 17
  42. #746 on Oct 18
  43. #787 on Oct 19
  44. #785 on Oct 20
  45. #787 on Oct 21
  46. #767 on Oct 22
  47. #770 on Oct 23
  48. #734 on Oct 24
  49. #880 on Oct 25
  50. #881 on Oct 28
  51. #885 on Oct 29
  52. #884 on Oct 30
  53. #881 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 33 notes
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • github-skill-forge/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 69 signals by file

github-skill-forge/.env.example

  • Access to secretsline 2
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 10
    # 作用:极大提升在线扫描的成功率,绕过 API 速率限制,支持私有仓库。 # 申请方法: #   - 访问 https://github.com/settings/tokens
  • Network accessline 11
    # 申请方法: #   - 访问 https://github.com/settings/tokens #   - 点击 "Generate new token (classic)"
  • Network accessline 12
    #   - 访问 https://github.com/settings/tokens
  • Network accessline 19
    # 2. 备用 API 镜像 (可选) # 如果默认镜像不可用,可以在此处自定义 # FORGE_API_MIRRORS=https://api.github.com,https://gh-api.vps.sc
  • Network accessline 21
    # FORGE_API_MIRRORS=https://api.github.com,https://gh-api.vps.sc

github-skill-forge/SKILL.md

  • Network accessline 51
    # 语法: python scripts/forge.py <URL> [SKILL_NAME] python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/username/repo"
  • Network accessline 52
    python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/username/repo"
  • Network accessline 69
    # 基础用法 python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/username/repo"
  • Network accessline 70
    python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/username/repo"
  • Network accessline 72
    # 指定技能名称 python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/username/repo" "my-custom-skill"
  • Network accessline 73
    python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/username/repo" "my-custom-skill"
  • Network accessline 103
    用户:"安装这个仓库:https://github.com/sqlmapproject/sqlmap"
  • Network accessline 108
    python3 .trae/skills/github-skill-forge/scripts/forge.py https://github.com/sqlmapproject/sqlmap
  • Network accessline 126
    python3 .trae/skills/github-skill-forge/scripts/forge.py "https://github.com/requests/requests" "http-requests-lib"
  • Network accessline 133
    用户:"我想用这个工具做数据可视化:https://github.com/mwaskom/seaborn"
  • Network accessline 144
    用户:"我想用 fzf 这样的模糊查找工具:https://github.com/junegunn/fzf"
  • Dangerous shell operationline 181
    sudo apt install fzf
  • Network accessline 190
    用户:"安装 jq 这样的 JSON 处理工具:https://github.com/jqlang/jq"
  • Network accessline 235
    # 创建一个批量安装脚本 for url in "https://github.com/fzf" "https://github.com/jqlang/jq" "https://github.com/sharkdp/bat"; do
  • Network accessline 236
    for url in "https://github.com/fzf" "https://github.com/jqlang/jq" "https://github.com/sharkdp/bat"; do
  • Dangerous shell operationline 289
    rm -rf .trae/skills/xxx
  • Network accessline 505
    - [fzf - 命令行模糊查找器](https://github.com/junegunn/fzf)
  • Network accessline 506
    - [awesome-cli-apps - CLI 应用精选](https://github.com/agarrharr/awesome-cli-apps)
  • Network accessline 507
    - [GitHub CLI 官方文档](https://cli.github.com/)

github-skill-forge/scripts/forge.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 19
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 151
    clone_mirrors: List[str] = field(         default_factory=lambda: [             "https://github.com",
  • Network accessline 152
    default_factory=lambda: [             "https://github.com",             "https://kkgithub.com",
  • Network accessline 153
    "https://github.com",
  • Network accessline 154
    "https://kkgithub.com",
  • Network accessline 155
    "https://gitclone.com/github.com",
  • Network accessline 205
    api_mirrors: List[str] = field(         default_factory=lambda: [             "https://api.github.com",
  • Network accessline 206
    default_factory=lambda: [             "https://api.github.com",             "https://gh-api.vps.sc",
  • Network accessline 207
    "https://api.github.com",
  • Network accessline 208
    "https://gh-api.vps.sc",
  • Network accessline 209
    "https://api.gitmirror.com",
  • Network accessline 210
    "https://ghproxy.net/https://api.github.com",
  • Network accessline 211
    "https://gh.api.99988866.xyz",
  • Network accessline 212
    ]     )     current_api_base: str = "https://api.github.com"
  • Network accessline 214
    current_api_base: str = "https://api.github.com"
  • Access to secretsline 398
    [Credential-related source omitted]
  • Network accessline 418
    req = urllib.request.Request(api_url, headers=headers)
  • Network accessline 419
    with urllib.request.urlopen(req, timeout=15) as response:
  • Network accessline 447
    Examples:         >>> get_repo_name("https://github.com/username/repo-name")
  • Network accessline 448
    >>> get_repo_name("https://github.com/username/repo-name")
  • Network accessline 449
    'repo-name'         >>> get_repo_name("https://github.com/username/repo-name.git")         'repo-name'
  • Network accessline 450
    >>> get_repo_name("https://github.com/username/repo-name.git")
  • Network accessline 468
    patterns = [         r"^https://github\.com/[\w.-]+/[\w.-]+/?$",
  • Network accessline 469
    r"^https://github\.com/[\w.-]+/[\w.-]+/?$",
  • Network accessline 470
    r"^https://github\.com/[\w.-]+/[\w.-]+\.git/?$",
  • Network accessline 598
    req = urllib.request.Request(download_url)
  • Network accessline 599
    with urllib.request.urlopen(req, timeout=15) as response:
  • Network accessline 1346
    --- Generated by [GitHub Skill Forge](https://github.com)
  • Network accessline 1347
    Generated by [GitHub Skill Forge](https://github.com)
  • Network accessline 1678
    python forge.py https://github.com/username/repo
  • Network accessline 1681
    python forge.py https://github.com/username/repo my-custom-skill
  • Network accessline 1684
    python forge.py https://github.com/username/repo --force
  • Network accessline 1687
    python forge.py https://github.com/username/repo --dry-run
  • Network accessline 1693
    python forge.py https://github.com/username/repo --config .skill-forge.toml
  • Network accessline 1696
    python forge.py https://github.com/username/repo --no-safety-check

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 5 facts
Signal confidence: 62 facts

and 12 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md github-skill-forge/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md github-skill-forge/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md github-skill-forge/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md github-skill-forge/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md github-skill-forge/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md github-skill-forge/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

HunYiSage/github-skill-forge: #891 on hotskills, 1k stars

[![HunYiSage/github-skill-forge on hotskills](https://hotskills.dev/badge/hunyisage-github-skill-forge.svg)](https://hotskills.dev/skill/hunyisage-github-skill-forge/)