{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {"name": "agent-onboard", "type": "skill-md", "description": "Take a brand-new Bluejay agent from \"doesn't exist\" to \"exists and demonstrably answers a basic call\".", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/agent-onboard/SKILL.md", "digest": "sha256:271bec5657125a7d64c593846086dc1581a266dc6c584bb0346706b538d7577a"},
    {"name": "agent-regression", "type": "skill-md", "description": "Re-test a Bluejay agent and tell the user whether a recent change made it better, worse, or held steady versus its last completed run.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/agent-regression/SKILL.md", "digest": "sha256:4d881e6a9a140de10694b59d2e9eb8e5b9dff5cd679501a902c510eb16e50fbc"},
    {"name": "agent-scorecard", "type": "skill-md", "description": "Produce a single health snapshot of a Bluejay agent across both testing (simulation pass rate + trend, weakest metrics) and production (call volume, status mix, failure rate), with the top things to fix.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/agent-scorecard/SKILL.md", "digest": "sha256:d152e56819162587c5c7f45ba64f149c038dca8ffe00d33a3e4f2df8508619f5"},
    {"name": "build-dashboard", "type": "skill-md", "description": "Design the right dashboard for watching a Bluejay agent's health.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/build-dashboard/SKILL.md", "digest": "sha256:6a75c924656b13925556df76427e2e516c48b908734255016d74c6aaf13f9277"},
    {"name": "compare-runs", "type": "skill-md", "description": "Compare two Bluejay simulation runs to show exactly what changed.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/compare-runs/SKILL.md", "digest": "sha256:ae125253271135db4bf8c4ae03e3ab96d225e1949fe502a8858162557ff8d37d"},
    {"name": "coverage-audit", "type": "skill-md", "description": "Map which branches of a Bluejay agent's conversation flow are exercised by existing test personas and which are blind spots, then propose personas to close the gaps.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/coverage-audit/SKILL.md", "digest": "sha256:d402f8aff3d3ff5bcd48c841a493c1026747f3008547dc2ea4a6b13e7596b852"},
    {"name": "custom-metric-builder", "type": "skill-md", "description": "Convert a user's quality bar into well-formed Bluejay custom metrics.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/custom-metric-builder/SKILL.md", "digest": "sha256:9a47b8b33539a3384e81573cfc5556573789f265d45b0fa01cf0a1d389af8dfa"},
    {"name": "failed-call-triage", "type": "skill-md", "description": "Turn a pile of failed Bluejay production calls into a ranked list of failure modes the user can act on.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/failed-call-triage/SKILL.md", "digest": "sha256:09c278f328f50e9363b720b4983255f885b5b8cbbbcdd300a8f049ba1ec800f8"},
    {"name": "knowledge-gap", "type": "skill-md", "description": "Turn \"the agent fumbled some questions\" into a concrete, prioritized list of knowledge-base additions, grounded in real failed simulation results and transcripts.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/knowledge-gap/SKILL.md", "digest": "sha256:44244cab97f413a41364679920a5cb223211c5938781544502374e6b0154b798"},
    {"name": "language-audit", "type": "skill-md", "description": "Show the language distribution of a Bluejay agent's calls and flag languages where the agent struggles (higher failure/short-call rates, mis-detection, fallback to English).", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/language-audit/SKILL.md", "digest": "sha256:c8f04046a3b9de4c3a6e424809fe8f88b4c24ca8deae6123292bf6a2cfbdd12d"},
    {"name": "latency-triage", "type": "skill-md", "description": "Locate where a Bluejay agent's response time is being spent and which calls are worst, then name the most likely contributor (LLM, TTS first-audio, tool round-trips) and a concrete next step.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/latency-triage/SKILL.md", "digest": "sha256:35d467e85ef1f21f922c2d0f91edfda07e211236e7bdb74cb5f0ca208dc58f8d"},
    {"name": "load-test", "type": "skill-md", "description": "See how a voice agent holds up under many concurrent calls.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/load-test/SKILL.md", "digest": "sha256:1cabe81a32d67177792eb1a920359451cbd4c2a60d3de46f48fce2d31c3920aa"},
    {"name": "new-agent-smoke-test", "type": "skill-md", "description": "Run a quick end-to-end health check on a newly built or just-changed Bluejay agent.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/new-agent-smoke-test/SKILL.md", "digest": "sha256:140ac68373cbec79f635df372a33698ff16432f222c4fbd91d5b93b441530a29"},
    {"name": "onboard", "type": "skill-md", "description": "First-run onboarding for Bluejay.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/onboard/SKILL.md", "digest": "sha256:0389318a1de742e8e0892239891787e1c12daa31b2519b4714c49172082ffda2"},
    {"name": "persona-suite", "type": "skill-md", "description": "Turn a short description of the callers you want to test into a diverse, runnable set of Bluejay digital humans.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/persona-suite/SKILL.md", "digest": "sha256:0d6194c2a9767b3a89f3c48e31d55751f384b083eefdb95f14f6823de7c4a7f7"},
    {"name": "production-pulse", "type": "skill-md", "description": "Give a fast, accurate read on live Bluejay production call traffic over a window.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/production-pulse/SKILL.md", "digest": "sha256:6dbbaf41c39d796669090ea4f31d70b90e90d28fadaf4421d6a3618d1bc73345"},
    {"name": "red-team-sweep", "type": "skill-md", "description": "Stress-test how a Bluejay agent handles hostile or manipulative callers.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/red-team-sweep/SKILL.md", "digest": "sha256:0fb1d566aaafb50202aad43283bf1ffe48505f54725963559f02e8b02f78a883"},
    {"name": "run-report", "type": "skill-md", "description": "Turn a Bluejay simulation run's raw results into an actionable report.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/run-report/SKILL.md", "digest": "sha256:ada8efd0f686343453f49d31b6024bee2109b3dffcc800cc7716521c82aa68df"},
    {"name": "run-simulation", "type": "skill-md", "description": "Start a Bluejay simulation against a voice agent right now and report the results.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/run-simulation/SKILL.md", "digest": "sha256:9649c03be51cd4fbf8bb07cb61783917d12c63145941adc13093425522c7b65d"},
    {"name": "schedule-sim", "type": "skill-md", "description": "Put a Bluejay simulation on autopilot at a recurring cadence, or audit and edit what's already scheduled.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/schedule-sim/SKILL.md", "digest": "sha256:ab952264effb4fddae2a1e7ca4c679d7021b2c33363cf1022c1dd6ac8167a55f"},
    {"name": "self-improve", "type": "skill-md", "description": "Run an autonomous multi-round self-improvement loop for a voice/text agent against a Bluejay simulation.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/self-improve/SKILL.md", "digest": "sha256:7e76f9ccc9ff8aa6ad4069ae32dadf2d384446ae1c331e97f8c2babffb3f6d29"},
    {"name": "sms-simulation", "type": "skill-md", "description": "Test a text, SMS, or web-chat agent with a Bluejay simulation and report how the conversations went, using the correct queue tool for the channel.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/sms-simulation/SKILL.md", "digest": "sha256:89e4b18c9132190cc3abc8d14621152a1d34bcd7ba12e390ef3554a2ced29d44"},
    {"name": "transcript-deep-dive", "type": "skill-md", "description": "Analyze one Bluejay call in depth.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/transcript-deep-dive/SKILL.md", "digest": "sha256:7c8c4d2e65d838d156cf5294406b07fc1da2306507df42f311b1f18832643cd7"},
    {"name": "workflow-branch", "type": "skill-md", "description": "Add a new branch (node + the edge that reaches it, like an escalation route) to a Bluejay agent's multi-node workflow graph, staging it on the Bluejay side and only pushing it live on explicit user approval.", "url": "https://raw.githubusercontent.com/bluejay-ai-dev/bluejay-skills/7a9de5810ffca36c8b26ac6fbb445743915f7e54/bluejay/skills/workflow-branch/SKILL.md", "digest": "sha256:24a58484f33caa5ed08117f3aa3f5250a5e3670303e7071f4599e9ea63b39986"}
  ]
}
