← Back to list

ptc-orchestration
by ilude
Personal Claude Code configuration files (ruleset, commands, settings)
⭐ 5🍴 0📅 Dec 30, 2025
SKILL.md
name: ptc-orchestration description: Activate when user needs multi-URL scraping, browser automation pipelines, or efficient tool orchestration to reduce API round-trips and context usage.
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
allowed_callersto enable code execution - 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:
code_execution_20250825tool to enable PTCallowed_callers: ["code_execution_20250825"]to each toolinput_examplesfor parameter accuracy- Beta header:
advanced-tool-use-2025-11-20
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon