GitHub Repository Star

SkillDev tools

Use this skill when the user asks for the star count of a GitHub repository.

Use GitHub Repository Star in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add GitHub Repository Star and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the GitHub Repository Star skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

GitHub Repository StarStart free
About this skill

ESP-Claw Skills Lab

What this skill tells your AI

The instructions your AI receives, as published by espressif/esp-claw-skills-lab in skills/github_repo_star/SKILL.md and read by Ahel’s review.

Use this skill when the user asks for the star count of a GitHub repository.

Run the bundled Lua script once with lua_run_script. The script uses the Lua capability module from lua_module_call_capability to call the registered http_request capability, then extracts stargazers_count from the GitHub REST API response.

By default it fetches:

https://github.com/espressif/esp-claw

The configured search_http_allowlist must allow api.github.com or use *.

Script Args Schema

{
  "type": "object",
  "properties": {
    "repo": {
      "type": "string",
      "description": "Optional GitHub repository as owner/name, for example espressif/esp-claw."
    },
    "url": {
      "type": "string",
      "description": "Optional GitHub repository URL, for example https://github.com/espressif/esp-claw."
    },
    "timeout_ms": {
      "type": "integer",
      "description": "Optional HTTP timeout in milliseconds. Defaults to 15000."
    },
    "session_id": {
      "type": "string",
      "description": "Optional session id passed to capability.call opts."
    },
    "source_cap": {
      "type": "string",
      "description": "Optional source capability name. Defaults to github_repo_star."
    }
  }
}

If both repo and url are provided, repo takes precedence.

Tool Call Inputs

Default action:

{
  "path": "{CUR_SKILL_DIR}/scripts/github_repo_star.lua",
  "args": {}
}

Fetch a specific repository:

{
  "path": "{CUR_SKILL_DIR}/scripts/github_repo_star.lua",
  "args": {
    "repo": "espressif/esp-idf"
  }
}

Behavior

The script prints a human-readable line and a compact JSON result:

[github_repo_star] espressif/esp-claw stars=12345 url=https://github.com/espressif/esp-claw
{"ok":true,"owner":"espressif","repo":"esp-claw","full_name":"espressif/esp-claw","stars":12345,"url":"https://github.com/espressif/esp-claw"}

Report the stars value to the user. If the script errors, report the error message directly.

Signals

GitHub stars
34
Forks
17
Last commit
Sep 2026

Ahel review

  • S4info
    community integration, published by espressif, not github

Automated review, not a security audit. Ruleset v1+k2.

Advanced
Item type
skill
Key
github-repo-star
Source
github.com/espressif/esp-claw-skills-lab