xiaohongshu
xiaohongshu
dogpile
Deep research aggregator that searches Brave (Web), Perplexity (AI), GitHub (Code/Issues), ArXiv (Papers), YouTube (Videos), and Wayback Machine simultaneously. Provides a consolidated Markdown report with an ambiguity check and Agentic Handoff.
Full skill instructions
Orchestrate a multi-source deep search to "dogpile" on a problem from every angle.
Query Tailoring: Uses Codex to generate service-specific queries optimized for each source:
Ambiguity Guard: Uses Codex High Reasoning to analyze the query first. If ambiguous, it asks you for clarification before wasting resources.
Three-Stage Deep Dive:
Codex Synthesis: Consolidates all results into a coherent, high-reasoning conclusion.
Textual TUI Monitor: Real-time progress tracking of all concurrent searches via run.sh monitor.
Resilience Features (2025-2026 Best Practices):
The GitHub search uses intelligent evaluation to find the most relevant repository:
Stage 1: Broad Search
├── Search repos: gh search repos "query"
├── Search issues: gh search issues "query"
└── Returns: Top 5 repos and issues
Stage 2: README Analysis & Evaluation
├── For top 3 repos:
│ ├── gh repo view <repo> --json ... (metadata)
│ ├── gh api repos/<repo>/readme (README content)
│ └── gh api repos/<repo>/languages (language breakdown)
├── Codex evaluates based on:
│ ├── README content relevance
│ ├── Topics and tags
│ ├── Language/tech stack match
│ └── Activity (stars, recent updates)
└── Returns: Selected target repository
Stage 3: Deep Code Search
├── gh api repos/<repo>/contents (file tree)
├── gh search code --repo <repo> "query" (code matches)
└── Returns: File structure + code locations with context
Don't think about 100+ resources. Pick ONE preset:
| Preset | Use When |
|---|---|
vulnerability_research | CVE lookup, exploit availability |
red_team | Privesc, bypasses, payloads |
blue_team | Detection rules, threat hunting |
threat_intel | APT groups, IOCs, campaigns |
malware_analysis | Sample analysis, sandboxes |
osint | Recon, domain intel |
bleeding_edge | Latest zero-days |
community | Reddit, Discord discussions |
general | Non-security research |
# Use a preset (recommended for security research)
./run.sh search "CVE-2024-1234" --preset vulnerability_research
./run.sh search "privesc linux" --preset red_team
# Auto-detect preset from query
./run.sh search "CVE-2024-1234" --auto-preset
# List all presets
python dogpile.py presets
Presets use Brave site: filters to search curated domains (Exploit-DB, GTFOBins, MITRE ATT&CK, etc.) plus direct API calls for resources with APIs (NVD, CISA KEV, MalwareBazaar).
| Command | Description |
|---|---|
./run.sh search "query" | Run a search |
./run.sh search "query" --preset NAME | Search with a preset |
./run.sh monitor | Open the Real-time TUI Monitor |
python dogpile.py presets | List available presets |
python dogpile.py resources | List all resources |
python dogpile.py errors | View error summary |
python dogpile.py errors --json | Get errors as JSON |
python dogpile.py errors --clear | Clear error logs |
# General research
./run.sh search "AI agent memory systems"
# Security research with preset
./run.sh search "CVE-2024-1234" --preset vulnerability_research
The skill automatically analyzes queries for ambiguity.
Dogpile tracks all errors, rate limits, and failures for agent debugging.
# View error summary (human-readable)
python dogpile.py errors
# View errors as JSON (for agent parsing)
python dogpile.py errors --json
# Clear error logs
python dogpile.py errors --clear
| File | Contents |
|---|---|
dogpile_errors.json | Structured error log (last 50 sessions) |
dogpile.log | Human-readable log (timestamped) |
rate_limit_state.json | Persistent rate limit tracking |
dogpile_state.json | Real-time status for monitoring |
Rate limits are tracked per-provider with:
When a provider is rate-limited:
dogpile_errors.jsondogpile_state.json# 1. Run search
./run.sh search "query"
# 2. If errors occurred, check summary
python dogpile.py errors --json | jq '.rate_limits'
# 3. View recent errors
python dogpile.py errors --json | jq '.recent_errors'
# 4. Check specific provider
cat dogpile_state.json | jq '.providers'
| Type | Description |
|---|---|
rate_limit | HTTP 429 or rate limit headers detected |
timeout | Request timed out |
auth_failure | 401/403 authentication error |
network_error | Connection failed |
api_error | Provider API returned error |
parse_error | Failed to parse response |
config_error | Missing configuration |
dependency_missing | Required module not installed |
Dogpile integrates with /task-monitor for centralized progress tracking.
Every search automatically:
~/.pi/task-monitor/registry.jsondogpile_task_state.jsonThe task monitor state includes:
# Via task-monitor TUI
cd ~/.pi/skills/task-monitor
uv run python monitor.py tui --filter dogpile
# Direct state file
cat .pi/skills/dogpile/dogpile_task_state.json | jq
# Via task-monitor API (if running)
curl http://localhost:8765/tasks/dogpile-search
{
"completed": 12,
"total": 16,
"description": "Dogpile: AI agent skills 2026",
"current_item": "synthesis",
"stats": {
"providers_done": 8,
"providers_total": 9,
"errors": 2,
"rate_limits": 1
},
"provider_status": {
"brave": "done",
"perplexity": "error",
"github": "done",
"codex": "rate_limited"
},
"provider_times": {
"brave": 3.2,
"github": 12.4
},
"errors": [...],
"elapsed_seconds": 45.2,
"progress_pct": 75.0,
"status": "running"
}
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience