Agent Skills Library
View source
Skills status

Skills Status

Current live URLs, shipped work, inventory data, AWS runtime state, and operational gaps.

Skills Status

Last updated: 2026-08-21 15:05 EDT

This is the running source of truth for what has been shipped for Skills, what is deployed, and what still needs operational attention. Development is used for ongoing validation and production serves approved releases.

EnvironmentURLAWS accountCurrent purpose
Developmenthttps://skills.idpcc.ceirr-network-dev.org/852507783007Active Skills environment for demos, validation, and ongoing iteration.
Productionhttps://skills.idpcc.ceirr-network.org/643366142385Active hosted Skills library for approved releases.

Shipped Work

DateChangeEvidence
2026-08-21Reactivated production and released the current three-skill library, Add skill wizard, and compatible hosted API.Brian approved the production update. npm run site:check passed 105 tests plus docs, infra, Lambda, fixture, and inventory checks. The full production deployment completed with stack skillz-idpcc-prod at UPDATE_COMPLETE; CloudFront invalidation ISKV4XF7JLBUXAX2VABLF4KV5 completed. Cache-bypassed checks returned exactly azure-devops-pbi, pbi-retrospective, and skill-cleaner; the four obsolete S3 skill pages were absent; the wizard assets were present and old nested-modal code absent. A 1440 x 900 desktop browser smoke rendered the exact three-skill public catalog with no page errors. All seven required dashboard, submission, governance, and feedback routes were deployed; all three Lambdas reported nodejs24.x, Active, and successful updates. Existing production schedules remained enabled at rate(15 minutes) and rate(1 day), and the default CloudFront hostname retained its 301 redirect to the production hostname.
2026-08-21Removed four unvalidated candidates, published Skill Cleaner and PBI Retrospective as Experimental skills alongside Azure DevOps PBI, and moved Add skill into a role-gated three-step wizard.PRs 12886, 12888, and 12889 merged as 198b127, 38081bc, and 87ffc2d. Skill Cleaner tests passed 3/3, the PBI Retrospective dry runs returned the expected not ready and ready results, and npm run site:check passed 105 tests plus docs, infra, Lambda, fixture, and inventory checks. Development deployment completed through scripts/deploy-skills-aws.sh; CloudFormation reported no infrastructure changes, the existing rate(12 hours) collector and rate(1 day) recommendation schedules remained enabled, and CloudFront invalidation I3IC7T79AVR7GCASG8HY11DM8D completed. A cache-bypassed live check returned HTTP 200 and exactly azure-devops-pbi, pbi-retrospective, and skill-cleaner; all four removed IDs and hosted submission records were absent, the new wizard assets were present, the old nested modal code was absent, and the desktop sign-in shell rendered without error.
2026-05-28Fixed hosted analytics loading refresh behavior and added a bundled dashboard API route for privileged analytics loads.npm run site:check passed with 105 tests plus infra, Lambda, docs, fixture, and inventory checks. Development deploy completed through scripts/deploy-skills-aws.sh with the existing CollectorScheduleExpression=rate(12 hours) and custom dashboard domain preserved; CloudFormation added GET /v1/dashboard/all with JWT authorization and the static site was synced and invalidated. The Dashboard API Lambda code was explicitly refreshed from the rebuilt artifact and reported nodejs24.x, Active, and LastModified=2026-05-28T13:37:50Z. Direct dashboard Lambda smoke for /v1/dashboard/all returned 200 with 96 work items, 6 recommendations, 187 normalized records, 178 accepted blocks, and 8 parse failures; hosted analytics.js and index.html contained the auth-refresh and bundled-load changes; public rendered smoke showed the analytics page shell without console errors; CloudWatch post-deploy dashboard API error scan returned 0 matches.
2026-05-27Upgraded the development Agent Skills dashboard Lambda runtimes from nodejs20.x to nodejs24.x.PBI 69297, npm run site:check passed with 103 tests plus infra, Lambda, docs, fixture, and inventory checks. npm run skills:lambda:build -- --zip completed with production AWS SDK dependencies. Development deploy completed through scripts/deploy-skills-aws.sh; deployed Collector, Dashboard API, and Recommendation functions all reported nodejs24.x and Active. Public dashboard and data/skills.json smoke checks passed, the CloudFront default host returned the expected 301 redirect to skills.idpcc.ceirr-network-dev.org, manual collector invocation scanned 232 work items and accepted 170 metadata blocks, manual recommendation invocation generated 3 recommendations, dashboard Lambda route smoke returned 200 for summary, work-items, recommendations, and collector-health, and CloudWatch post-deploy error counts were 0 for all three functions.
2026-05-26Recovered legacy token estimates from plain Azure Boards comments, refreshed development analytics, and reduced the collector cadence to twice daily.npm run site:check passed with 101 tests plus infra, Lambda, docs, fixture, and inventory checks. Development deploy completed with CollectorScheduleExpression=rate(12 hours) and the dashboard/collector/recommendation Lambdas were refreshed from rebuilt artifacts. Safe secret readiness check returned non-placeholder. A May 1 backfill collector invocation for project iDPCC scanned 622 work items and 453 comments, extracted 115 metadata blocks, accepted 115, rejected 0, and wrote 116 normalized records including a recovered legacy token usage record. Manual recommendations regenerated 2 recommendations with token availability 1 available and total tokens 8,113,619. Dashboard API verification returned PBI-68515 with 8.11M tokens and source Azure Boards metadata.
2026-05-26Expanded the analytics work-item explorer so each row can reveal safe parsed metadata and per-work-item event history, relabeled unavailable token counters as not captured, and renamed the row source to Azure Boards metadata.npm run site:check passed with 97 tests plus infra, Lambda, docs, fixture, and inventory checks. Development Lambdas were refreshed from rebuilt artifacts, the static site was synced and invalidated, and manual reloads completed: collector scanned 232 work items and 177 comments, accepted 114 metadata blocks, rejected 0, and wrote 114 normalized records; recommendations regenerated from those records. Dashboard API Lambda smoke returned 84 work-item rows with token label Not captured, source label Azure Boards metadata, row-level metadata/events, and no internal token availability reason text. Hosted analytics.js and generated metric docs were verified clean of the old internal token flag wording.
2026-05-21Added an Admin skill-governance console for proposed and submitted skills and tightened hosted archive/delete controls to Admin-only actions.PR 11270, merge commit 8e4e05b, npm run site:check, development deploy through scripts/deploy-skills-aws.sh, CloudFront invalidation I8A3FTCFK4SA6EZ07BIT91NMYM, hosted browser smoke check, and deployed Lambda route smoke for /dashboard/skill-submissions create, approve, and delete.
2026-05-21Added hosted skill ratings and feedback comments, including aggregate star ratings in the skill list, a detail-panel feedback form, recent comments, DynamoDB-backed feedback storage, and hosted API routes.DIF-73, npm run site:check, local Browser desktop/mobile smoke checks for rating submission and list/detail star rendering; development deploy evidence is recorded in Linear after ship.
2026-05-18Deployed the unified branded Skills access panel to development, replacing the Cognito Hosted UI bounce for sign-in, registration, account confirmation, reset-code request, reset-code confirmation, and first-login new-password setup.PR 11152, npm run site:check, development deploy through scripts/deploy-skills-aws.sh, CloudFront invalidation I1I7OGOR81VLOY7ZYZ0CVRHDJE, and Playwright live smoke checks.
2026-05-17Fixed a 10+ item Skills bug bash covering header search, signed-out sign-in behavior, filter clearing, active navigation, stale selection, safe inventory metadata rendering, stable sorting, admin user actions, analytics partial loading, analytics row normalization, CSV export safety, and recommendation order stability.DIF-34 bug bash pass, focused unit tests, Browser desktop/mobile smoke checks, npm run site:check, and development-only CloudFront deploy.
2026-05-17Tightened the public access, signed-in inventory, responsive navigation, compact search, documentation entry points, and hosted inventory row behavior.DIF-34 UX hardening pass, Browser desktop/mobile screenshots, npm run site:check, and development-only CloudFront deploy.
2026-05-17Removed prototype fake library rows and profile state. The inventory now renders generated repository skills and no longer ships hard-coded fake workflows.Merged PR 11143 through PR 11145 and npm run site:check.
2026-05-17Added branded public access page with one-page Sign in and Register actions, plus signed-in library separation.Merged PR 11145 and live static smoke checks.
2026-05-17Added Cognito self-registration, email account recovery, and Admin user management for invites, invitation resend, password reset, and role groups.Merged PR 11143 and CloudFormation deploys.
2026-05-17Replaced raw Markdown documentation links with formatted hosted documentation pages.Merged PR 11143 through PR 11145 and generated site/docs/ pages.
2026-05-17Deployed meaningful hostnames for dev and prod.CloudFormation outputs and live host checks.
2026-05-17Added this operating record, a Skills operations runbook, a visible published-inventory summary, and CloudFront default-host redirect hardening.DIF-34 status/hardening update, npm run site:check, AWS template validation, and development deploy.
2026-05-17Renamed the product, repository assets, scripts, docs, hosted config, and public URLs to Skills while preserving the existing AWS stacks and data stores.npm run site:check, development and production AWS deploys, live smoke checks, and CloudFront default-host redirect checks.
2026-05-17Set the operating posture to development-only for that period.User direction on 2026-05-17; production was parked with schedules disabled at that time.

Inventory Data

The repository currently publishes one production-ready skill and two experimental skills:

SkillStatusSource
Azure DevOps PBIProduction Readyskills/azure-devops-pbi/
PBI RetrospectiveExperimentalskills/pbi-retrospective/
Skill CleanerExperimentalskills/skill-cleaner/

On 2026-08-21, four unvalidated experimental candidates were removed from the source folders, generated documentation, and generated inventory after review. Skill Cleaner and PBI Retrospective were then added as separately reviewed Experimental candidates with conservative, report-first defaults.

site/data/skills.json is generated from real repository skill folders. It is safe for the public library because it contains published skill metadata, not secret values or private work-item exports.

AWS Runtime State

EnvironmentDashboard URLAPI URLCollector scheduleRecommendation scheduleAzure DevOps PAT readiness
Developmenthttps://skills.idpcc.ceirr-network-dev.org/https://26hw3vgb05.execute-api.us-east-1.amazonaws.comEnabled, rate(12 hours)Enabled, rate(1 day)Secret exists and is not the scaffold placeholder.
Productionhttps://skills.idpcc.ceirr-network.org/https://lxrakkinvl.execute-api.us-east-1.amazonaws.comEnabled, rate(15 minutes)Enabled, rate(1 day)Secret exists and is not the scaffold placeholder.

Do not print or commit secret values. Secret readiness is checked only by comparing safe metadata and placeholder shape.

Latest Real-Data Check

DateEnvironmentResult
2026-05-26 20:32 EDTDevelopment collectorMay 1 backfill completed against Azure Boards project iDPCC; scanned 622 work items and 453 comments, extracted 115 metadata blocks, accepted 115, rejected 0, wrote 116 normalized records, archived 116 normalized records, and wrote collector-run health.
2026-05-26 20:33 EDTDevelopment recommendationsCompleted from 116 generated records across 85 work items and wrote 2 deterministic recommendations; token availability was 1 available and 115 unavailable, with total tokens 8,113,619.
2026-05-26 17:15 EDTDevelopment collectorCompleted against Azure Boards project iDPCC; scanned 232 work items and 177 comments, accepted 114 metadata blocks, rejected 0, and wrote 114 normalized records.
2026-05-26 17:15 EDTDevelopment recommendationsCompleted from 114 generated records and wrote 1 deterministic recommendation; token availability was 0 available and 114 unavailable because the stored metadata does not include counters.
2026-05-17 17:26 EDTDevelopment collectorCompleted against Azure Boards project iDPCC; scanned 9 work items, accepted 1 metadata block, wrote 1 normalized record, archived 1 JSONL record, and wrote 1 collector-run health item.
2026-05-17 17:26 EDTDevelopment recommendationsCompleted from 1 generated record and wrote 1 deterministic recommendation.

Remaining Operational Gaps

GapDisposition
Production release disciplineValidate changes in development first, require explicit approval for production changes, and verify the live inventory, API compatibility, Lambda state, schedules, and CloudFront invalidation after each production deploy.
Self-registered user approvalA self-registered user can create a Cognito account, but an admin must still assign the appropriate Skills Cognito group before protected APIs authorize them.
Hosted skill submission reviewAPI-backed submission capture is available and can notify the configured admin by SES email after a request is saved; Admin users review submitted skill records from the Admin governance console, including detail inspection, approval, archive, and delete actions. Repository PR creation remains manual follow-up.
Hosted install requestsHidden from hosted users until request approval, audit trail, and execution boundaries are defined.

Update Discipline

Update this file in the same PR whenever Skills auth, inventory, data collection, admin, hostnames, or deployment state changes. Include exact dates, environment names, and verification commands or PR numbers so the next agent does not have to reconstruct history from chat.

Note: some AWS physical resource names still use the original pre-rename spelling and are intentionally retained so live Cognito users, DynamoDB records, and CloudFront resources update in place. Keep those legacy names in operator commands, not product-facing copy.