ida-api
Original:🇺🇸 English
Translated
Look up IDA SDK API documentation, related APIs, or task workflows
2installs
Added on
NPX Install
npx skill4agent add taardisaa/ida-script-helper ida-apiTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →IDA API Lookup
Look up IDA SDK API documentation using the MCP tools. Operates in three modes depending on what the user asks for.
ida-api-mcpMode 1: Named API lookup
When the user asks about a specific function, struct, or class by name:
get_api_doc("<name>")Examples:
- "what does do?" →
get_funcget_api_doc("get_func") - "tell me about " →
xrefblk_tget_api_doc("xrefblk_t") - "what is ?" →
cfunc_tget_api_doc("cfunc_t")
Then call to show what's commonly used alongside it:
list_related_apislist_related_apis("<name>")Present results as:
- The API's signature, parameters, and return type
- A brief description of what it does
- Related APIs that are commonly used with it
Mode 2: Related APIs
When the user asks "what APIs are related to X" or "what else do I need with X":
list_related_apis("<name>")Then call on the top results to provide full details.
get_api_docMode 3: Task-based search
When the user describes a task rather than naming a specific API:
get_workflows("<task description>")Then call on each API in the returned workflow to provide full documentation.
get_api_docExamples:
- "how do I iterate segments?" →
get_workflows("iterate over segments") - "how to get imports?" →
get_workflows("enumerate file imports")
Present results as:
- The recommended call sequence with data-flow dependencies
- Brief docs for each API in the sequence
- Source file where the pattern was found