Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Google Search Console indexing assistant. Use when the user wants to track page indexing status, compare sitemap against GSC indexed pages, manage submission tracking, or move false positives (pages indexed per URL Inspection but not yet in GSC export) to the indexed list. Maintains two tracking files (indexed.md, to-index.md) with prioritization support.
.claude/skills/nicepkg-gsc-assistant/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 79% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 43% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 35% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 66% | 0% |
This skill helps manage Google Search Console indexing status by maintaining two markdown tracking files:
Google Search Console export data has approximately 2 weeks lag. Pages that show as indexed in URL Inspection may not appear in the export yet. These are tracked separately as "Indexed With Lag".
When checking to-index pages via URL Inspection:
to-index.md organizes pages by priority:
markdown# Indexed Pages ## Indexed Public (GSC Export) *Last updated: YYYY-MM-DD* *Source: gsc-export.csv* | # | URL | Last Crawled | |---|-----|--------------| | 1 | https://example.com/page-1/ | 2025-12-01 | | 2 | https://example.com/page-2/ | 2025-12-02 | ## Indexed With Lag (URL Inspection Confirmed) *Pages confirmed indexed via URL Inspection but not yet in GSC export* | # | URL | Detected | Confirmed | |---|-----|----------|-----------| | 1 | https://example.com/new-page/ | 12 Dec 2025 | 12 Dec 2025 |
markdown# Pages To Index *Generated: YYYY-MM-DD* *Total: X pages* ## Priority 1: [Category Name] | # | URL | Submitted | |---|-----|-----------| | 1 | https://example.com/important-page/ | 12 Dec | | 2 | https://example.com/another-page/ | - | ## Priority 2: [Category Name] | # | URL | Submitted | |---|-----|-----------| | 1 | https://example.com/recent-post/ | - |
Create working files in project directory:
project/
├── gsc-export.csv # GSC indexed pages export
├── sitemap.xml # Site sitemap (or use dist/sitemap.xml)
├── indexed.md # Tracking file (generated)
└── to-index.md # Tracking file (generated)"Generate indexing tracking files from GSC export and sitemap""Process false positives and update indexed list""Mark [URL] as submitted on [date]""Update indexed list from new GSC export""Show indexing progress statistics"INDEXING STATUS SUMMARY
=======================
Indexed Public (GSC): 789 pages
Indexed With Lag: 12 pages
Total Indexed: 801 pages
Sitemap Total: 2,054 pages
To Index: 1,253 pages
Progress: 39.0%
By Priority:
- Priority 1: 55 remaining (4 false positives moved)
- Priority 2: 7 remaining
- Priority 3: 290 remainingUser: "I just checked some URLs in GSC URL Inspection and marked them as false positive - indexed. Process those and update the tracking files."
Claude will:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-07 | fail→pass | 11,884 | 6,282 | -47% | 1 | 1 | 0% | 1,669 | 2,211 | +32% | 0 | 0 | — |
case-22 | pass→fail | 14,942 | 12,817 | -14% | 1 | 1 | 0% | 2,468 | 3,416 | +38% | 0 | 0 | — |
case-01 | fail→fail | 8,965 | 6,564 | -27% | 1 | 1 | 0% | 1,330 | 2,395 | +80% | 0 | 0 | — |
case-02 | fail→fail | 4,260 | 2,538 | -40% | 1 | 1 | 0% | 668 | 1,692 | +153% | 0 | 0 | — |
case-03 | fail→fail | 5,933 | 3,493 | -41% | 1 | 1 | 0% | 973 | 1,875 | +93% | 0 | 0 | — |
case-04 | fail→pass | 10,282 | 9,786 | -5% | 1 | 1 | 0% | 1,621 | 2,905 | +79% | 0 | 0 | — |
case-05 | fail→pass | 11,525 | 5,816 | -50% | 1 | 1 | 0% | 1,644 | 2,347 | +43% | 0 | 0 | — |
case-06 | fail→fail | 9,980 | 5,662 | -43% | 1 | 1 | 0% | 1,461 | 2,334 | +60% | 0 | 0 | — |
case-08 | fail→pass | 10,747 | 5,302 | -51% | 1 | 1 | 0% | 1,630 | 2,206 | +35% | 0 | 0 | — |
case-09 | fail→pass | 12,225 | 12,090 | -1% | 1 | 1 | 0% | 2,003 | 3,323 | +66% | 0 | 0 | — |
case-10 | pass→pass | 13,619 | 5,728 | -58% | 1 | 1 | 0% | 2,208 | 2,232 | +1% | 0 | 0 | — |
case-11 | pass→pass | 8,308 | 3,823 | -54% | 1 | 1 | 0% | 1,349 | 1,949 | +44% | 0 | 0 | — |
case-12 | fail→pass | 13,321 | 2,904 | -78% | 1 | 1 | 0% | 2,113 | 1,853 | -12% | 0 | 0 | — |
case-13 | fail→pass | 11,938 | 4,120 | -65% | 1 | 1 | 0% | 1,912 | 2,072 | +8% | 0 | 0 | — |
case-14 | fail→pass | 3,002 | 3,021 | +1% | 1 | 1 | 0% | 401 | 1,793 | +347% | 0 | 0 | — |
case-15 | pass→pass | 4,849 | 1,959 | -60% | 1 | 1 | 0% | 831 | 1,662 | +100% | 0 | 0 | — |
case-16 | pass→pass | 13,029 | 3,740 | -71% | 1 | 1 | 0% | 1,851 | 1,830 | -1% | 0 | 0 | — |
case-17 | pass→pass | 11,877 | 4,796 | -60% | 1 | 1 | 0% | 1,805 | 1,992 | +10% | 0 | 0 | — |
case-18 | fail→pass | 9,679 | 2,638 | -73% | 1 | 1 | 0% | 1,417 | 1,783 | +26% | 0 | 0 | — |
case-19 | fail→pass | 9,538 | 1,510 | -84% | 1 | 1 | 0% | 1,399 | 1,518 | +9% | 0 | 0 | — |
case-20 | pass→pass | 11,988 | 13,098 | +9% | 1 | 1 | 0% | 2,192 | 3,764 | +72% | 0 | 0 | — |
case-21 | pass→pass | 7,577 | 6,981 | -8% | 1 | 1 | 0% | 1,228 | 2,434 | +98% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +41 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.