Agent skill · Backend & API

call-sites

Find all locations where functions are called in a binary. Use when analyzing callers of a function, checking call relationships, or identifying which functions invoke a specific API.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill call-sites --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Path: skills/analysis/call-sites/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Call Sites Find function call sites in a binary. ## When to use - Find all locations where a specific function is called - Identify callers of a function - Check if a function contains calls to other specific functions - Filter call sites based on caller criteria ## Instructions ### List function calls Using the VulHunt MCP tools, open the project (`open_project`) and run the following Lua query (`query_project`) to get all the function calls: ```lua local calls = project:calls_matching{ to = <target_call>, } local results = {} for _, call in ipairs(calls) do table.insert(results, { caller_address = tostring(call.caller_address), call_address = tostring(call.call_address), }) end return results ``` Possible values for `<target_call>`: - A string, e.g. `"system"` - An AddressValue - VulHunt APIs return addresses as AddressValue instances - Create one with `AddressValue.new(<hex_addr>)` (e.g., `<hex_addr> = 0x1234`) - A regex, e.g. `{matching = "<regex>", kind = "symbol"}` - A byte pattern, e.g. `{matching = "41544155", kind = "bytes"}` Returns a JSON object containing: - `caller_address` is the address of the function that makes the call - `call_address` is the address of the call

What's inside
Steps it walks through
  1. When to use
  2. Instructions
  3. List function calls
  4. List function calls in a certain function
  5. References
  6. Related Skills
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the call-sites skill do?

Find all locations where functions are called in a binary. Use when analyzing callers of a function, checking call relationships, or identifying which functions invoke a specific API.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill call-sites --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going