Awesome-omni-skill ptc-orchestration
Activate when user needs multi-URL scraping, browser automation pipelines, or efficient tool orchestration to reduce API round-trips and context usage.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/cli-automation/ptc-orchestration" ~/.claude/skills/diegosouzapw-awesome-omni-skill-ptc-orchestration && rm -rf "$T"
manifest:
skills/cli-automation/ptc-orchestration/SKILL.mdsafety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
- pip install
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content
PTC Orchestration Skill
Use Programmatic Tool Calling (PTC) for efficient multi-tool workflows. PTC allows Claude to write Python code that orchestrates multiple tool calls, reducing:
- API round-trips (60% fewer calls)
- Context token usage (65% reduction)
- Execution time (53% faster)
When to Use
Activate this skill when the user needs:
- Multi-URL scraping: Fetch and compare multiple web pages
- Browser automation: Chain multiple browser actions (navigate → snapshot → click → extract)
- Tool orchestration: Any workflow with 3+ sequential tool calls
Available Commands
CLI Usage
# Multi-URL scraping with summarization python -m ptc_wrapper.cli scrape https://url1.com https://url2.com # Browser automation pipeline python -m ptc_wrapper.cli browser "Navigate to X, extract Y" --url https://start.com # Custom PTC prompt python -m ptc_wrapper.cli run "Your complex multi-tool task" --servers flaresolverr,browsermcp # List available tools python -m ptc_wrapper.cli list --tools
Python API
from ptc_wrapper import PTCClient async with PTCClient() as client: await client.load_mcp_servers(["flaresolverr"]) result = await client.scrape_urls(urls, summarize=True)
Setup
Ensure the wrapper is installed:
cd ~/.claude/tools/ptc-wrapper uv pip install -e .
Key Features
- MCP Integration: Works with existing MCP servers (flaresolverr, browsermcp)
- Tool Search: Uses
to enable code executionallowed_callers - Input Examples: Auto-generates examples for better parameter accuracy
- Agentic Loop: Handles multi-turn tool execution automatically
Architecture
PTCClient → Anthropic API (with code_execution) ↓ MCPClient → MCP Servers (flaresolverr, browsermcp via stdio)
The wrapper adds:
tool to enable PTCcode_execution_20250825
to each toolallowed_callers: ["code_execution_20250825"]
for parameter accuracyinput_examples- Beta header:
advanced-tool-use-2025-11-20