con un clic
opensage-adk
opensage-adk contiene 30 skills recopiladas de opensage-agent, con cobertura ocupacional por repositorio y páginas de detalle dentro del sitio.
Skills en este repositorio
Technical reference for OpenSage-ADK — a Google ADK-based framework for long-horizon, tool-heavy AI agents. Covers architecture, configuration, customization, extension, and production agent patterns.
Find testcase IDs (TESTCASE nodes) that cover a given function (METHOD node) in Neo4j.
Code coverage analysis tools. These tools help analyze and visualize code coverage for test execution, upload coverage data to Neo4j, and display coverage statistics. Available tools: run-coverage, show-coverage.
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Standalone `mmp` executable for managing multiple MCP servers from a loaded gateway config.
Neo4j database management and query tools. These tools help interact with Neo4j databases for code analysis, graph queries, and data management. Available tools: neo4j-query.
Static code analysis tools using Joern and Neo4j. These tools perform advanced code analysis including control flow analysis, data flow analysis, call graph traversal, and program slicing. Available tools: joern-query, joern-slice, search-function, get-caller, get-callee, get-call-paths-to-function.
Run the same task on multiple agents/models in parallel and reduce the answers (majority vote or disagreement check). Replaces the legacy agent_ensemble tool.
Recovery strategy when a subagent is stuck on a hard task. Two escape hatches: spawn a fresh-context instance with the same model, or retry with a different model from the registry.
Run N tasks under a concurrency cap K via a sliding-window worker pool. Use when many subagent invocations would otherwise hit provider rate limits.
Multi-agent orchestration patterns for orchestrator agents. Three reusable patterns built on the existing call_subagent / wait_for_subagent / create_subagent / get_available_models tools. Available patterns: ensemble, pool, multi-model.
Run code coverage analysis on a specified file within the sandbox environment.
Show aggregated code coverage results across all executed testcases within the sandbox environment.
Show code coverage results for a specified file and testcase within the sandbox environment.
Extract crash inputs from fuzzing output into a target directory.
Run a fuzzing campaign using AFL++ with optional seeds; supports `--custom_mutator_path` (you can write your own custom mutator and use this to execute).
Selective AFL++ instrumentation for directed fuzzing. Agent writes target functions/files to /fuzz/allowlist.txt, recompiles with AFL_LLVM_ALLOWLIST, then runs directed fuzzing to quickly reach the target region and collect characteristic seeds for further analysis or conventional fuzzing.
Run a Python fuzzer script (provided as a string) for a fixed duration.
Fuzzing tools for automated bug discovery. These tools support running fuzzing campaigns with AFL++, extracting crash information, and simplified Python fuzzing workflows. Available tools: run-fuzzing-campaign, extract-crashes, simplified-python-fuzzer.
Run an arbitrary Cypher query against Neo4j and return JSON records.
Scaffold a new bash_tools Skill under bash_tools/new_tools/.
Tool to list all functions in a file using Neo4j.
Search the codebase inside the running container for the definition of a given symbol.
Code retrieval tools. This category currently includes symbol lookup and function listing (via Neo4j-backed queries). Available tools: search-symbol, list-functions.
Get a path in the call graph from a source function to a specified destination function in the codebase. It's very useful when you want to find call paths to a function.
Tool to get the callee of a function in the codebase by function name and file path. It can help you traverse the callgraph and give you indirect calls.
Tool to get the caller of a function in the codebase. It can help you traverse the callgraph and give you indirect calls.
Run a Joern query.
Tool to get the program slice for a given function using Joern.
Tool to search for a function in the codebase.