Advanced MCP skill demonstrating multi-tool orchestration with git repository analysis
Use this Skill to:
This is a demonstration skill showing how to chain multiple MCP tools.
Demonstrates advanced skill patterns:
Pipeline:
When you need to analyze a git repository, execute:
cd /home/khitomer/Projects/mcp-code-execution-enhanced
uv run python -m runtime.harness scripts/multi_tool_pipeline.py \
--repo-path "." \
--max-commits 5
--repo-path: Path to git repository (default: ".")--max-commits: Maximum number of commits to analyze (default: 10)# Analyze current repository
uv run python -m runtime.harness scripts/multi_tool_pipeline.py \
--repo-path "." \
--max-commits 20
# Analyze different repository
uv run python -m runtime.harness scripts/multi_tool_pipeline.py \
--repo-path "/path/to/repo" \
--max-commits 5
The skill returns structured data containing:
Progress is printed during execution:
[1/3] Getting repository status...
[2/3] Fetching last N commits...
[3/3] Getting branch information...
✓ Pipeline complete
Configure a git-capable MCP server in mcp_config.json:
{
"mcpServers": {
"git": {
"type": "stdio",
"command": "uvx",
"args": ["mcp-server-git", "--repository", "."]
}
}
}
Use this as a template for creating custom multi-tool workflows.
Based on this pattern, you can create workflows that:
The CLI argument pattern keeps skills immutable while allowing flexible execution.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer