Agent Skill
2/7/2026scraper-status
Get status of all scrapers for context
V
vmud
0GitHub Stars
1Views
npx skills add vmud/retail-store-scraper
SKILL.md
| Name | scraper-status |
| Description | Get status of all scrapers for context |
name: scraper-status description: Get status of all scrapers for context user-invocable: false
Scraper Status
Quick status check for all retailers. Use this skill to understand the current state of scrapers before answering questions.
Check Commands
Overall Status
python run.py --status
Recent Run Results
# List latest output files with timestamps
ls -la data/*/output/stores_latest.json 2>/dev/null | awk '{print $6, $7, $8, $9}'
Store Counts by Retailer
for dir in data/*/output; do
retailer=$(basename $(dirname $dir))
if [ -f "$dir/stores_latest.json" ]; then
count=$(python3 -c "import json; print(len(json.load(open('$dir/stores_latest.json'))))" 2>/dev/null)
echo "$retailer: $count stores"
fi
done
Check for Recent Errors
# Find log files with errors from last 24 hours
find logs -name "*.log" -mtime -1 -exec grep -l -E "error|failed|exception" {} \; 2>/dev/null
Checkpoint Status
# Show which retailers have active checkpoints
for dir in data/*/checkpoints; do
retailer=$(basename $(dirname $dir))
if [ -d "$dir" ] && [ "$(ls -A $dir 2>/dev/null)" ]; then
echo "$retailer: Has checkpoints (can resume)"
fi
done
Enabled Retailers
# List enabled retailers from config
grep -B1 "enabled:" config/retailers.yaml | grep -E "^ [a-z]+:" | sed 's/://g' | awk '{print $1}'
Output Summary
When reporting status, include:
- Number of enabled retailers
- Last successful run times per retailer
- Any recent errors or warnings
- Checkpoint status (resumable runs)
- Total store counts
Skills Info
Original Name:scraper-statusAuthor:vmud
Download