{ "listing": { "skills": [ { "path": "skills/agentforce-generate/SKILL.md", "name": "agentforce-generate", "description": "Build, modify, audit, repair, optimize, debug, and deploy agents with Agentforce Agent Script. TRIGGER when: user creates, reviews, or changes .agent files or aiAuthoringBundle metadata; asks to fix AgentScript, audit an existing agent, run an AgentScript health check, common-pitfall review, or baseline-versus-candidate repair loop; changes a response, action, subagent, route, state flow, or Agent Spec; previews, debugs, deploys, publishes, or tests agents; uses sf agent generate/preview/publish/test; or manages Agentforce MCP servers, tools, assets, or authentication. DO NOT TRIGGER when: Apex, Flow, Prompt Template, Experience Cloud, or general Salesforce CLI work is unrelated to Agent Script; or the primary input is a production session or trace ID rather than an agent artifact.", "files": { "skills/agentforce-generate/README.md": "7c689d302b7a1ec8ac574a1e918285e7d784c069ec55cb99bddde35fff853922", "skills/agentforce-generate/SKILL.md": "5ce3d95247bd9c21ddf179d43fc710557df0880d29e01b4c92839a9dbafb89cf", "skills/agentforce-generate/assets/agent-spec-template.md": "eb49fca5915a80edb63b7e04159fe74b79a83f627c45b7508bf8bb52f9f78949", "skills/agentforce-generate/assets/agents/README.md": "a24f56760ecd62011a73ecac99e9b6130d5f2a8f45bbc8632b8b97a03c04d6d0", "skills/agentforce-generate/assets/agents/hello-world.agent": "143b649591d09fdb18abe59ffbd25a58879e2249da95671646d1f9cadf335a10", "skills/agentforce-generate/assets/agents/knowledge-grounded.agent": "d1436face4683c912b6ab48de678c85bfcd6345ca6e0394a0ec0f3091381ea5f", "skills/agentforce-generate/assets/agents/local-info-agent-annotated.agent": "073c2f9d75068fd833cd494103d89737816fb147cd8595adeecfa1a7cd551630", "skills/agentforce-generate/assets/agents/order-service.agent": "ec815726f787342e37b215ddfd68225ae65dea7628affaf30afef7ff1e47d89d", "skills/agentforce-generate/assets/agents/production-faq.agent": "ee8b48f70a1e832996330f0557fb335e83959ca0d20f313cc5c11a41227652f4", "skills/agentforce-generate/assets/agents/production-faq.bundle-meta.xml": "1f22d54fd2db53a5d5f694c8d8902bdbdd8640af1132d221290ddf632c6bd8ba", "skills/agentforce-generate/assets/agents/router-first.agent": "a62cbf9f403a248cfbdb718b7b3794ac7af5b9cfa66b6e781c2463a7a35d2dcf", "skills/agentforce-generate/assets/agents/simple-qa.agent": "c58fe3c1d7723b2ddea7b526d7e662b4d608b944626942ecd93dd26b8c3db56f", "skills/agentforce-generate/assets/agents/template-multi-subagent.agent": "1c06d83de95a3ecd9bb6cab7d23ffe7132507086c7741d97f5cb5b0bcb59819e", "skills/agentforce-generate/assets/agents/template-single-subagent.agent": "75fb42e2b265eb16b19789f36e55961e9b98400ad3725a696f1a6ec2111d6afd", "skills/agentforce-generate/assets/agents/verification-gate.agent": "b34db352dd620127a1c29a8b96891848a54391096d461b946c700cdfea023c8b", "skills/agentforce-generate/assets/agents/voice-knowledge-grounded.agent": "66e809a8b83a8f0fd290d3cb8a265f80afb709d3ad6acfb5be8fead4bce1ebde", "skills/agentforce-generate/assets/agents/voice-service-agent.agent": "e1a440a10db66d31ee02eabae25f33cf24af8e5334c2a3a3d27caaf7145f6025", "skills/agentforce-generate/assets/bundle-meta.xml": "3c4e46c2ec1637c766f8a6f75c1f2a6f476af8620c853f619cbc94fa47e1b880", "skills/agentforce-generate/assets/invocable-apex-template.cls": "e9198b37115175c2c0987b66fd0724bc2f673b9e45176e7127fa378e72b9d1aa", "skills/agentforce-generate/assets/patterns/README.md": "9e975ccc008f24d99bcacead03e2b5021480b673e8d0f70e0968ed3d55d4771c", "skills/agentforce-generate/assets/patterns/action-callbacks.agent": "26d0a5cda87d952bd3ad7aac146bc4cb2d03f40955bcdb296ae1c27dadd81296", "skills/agentforce-generate/assets/patterns/advanced-input-bindings.agent": "cf312944b88a12758e12ebb1b20a6fb43f41e6c31f439ef581a5399d664cdcb9", "skills/agentforce-generate/assets/patterns/bidirectional-routing.agent": "adc4118bc22b197b0cfab021f1ba9e183b31498504d3cb6194ef52b122925f95", "skills/agentforce-generate/assets/patterns/critical-input-collection.agent": "3c7193fde9ee7f60f044306a5add895f348d80f19158c57f3502db3a4f9b56e6", "skills/agentforce-generate/assets/patterns/delegation-routing.agent": "392403038d499ca8a29131cedf86a2c0a3f97cb64360079d118e8133a5604fef", "skills/agentforce-generate/assets/patterns/lifecycle-events.agent": "b82418ad7e0b8d5a866ab3660260be2346e6734c4c8587d9fbb416ee988d7661", "skills/agentforce-generate/assets/patterns/llm-controlled-actions.agent": "dca2fd30d358812b64592f16c1887526a4afa27ff176ced8fc8260a6f72f1475", "skills/agentforce-generate/assets/patterns/multi-step-workflow.agent": "f6482a3772bc43d970d2f487604836185c9f796eec3d84064339394c213a8843", "skills/agentforce-generate/assets/patterns/open-gate-routing.agent": "df2eaee5a60a833413092fbc2e26bad9b2e0a25570a8699d9db3d02243e62fc9", "skills/agentforce-generate/assets/patterns/procedural-instructions.agent": "492af527c88c2e9b80a211bee52bc739ce517540610e8620f2ba7a0722d6a388", "skills/agentforce-generate/assets/patterns/prompt-template-action.agent": "7d62b0cf926b2aee5c84e3c91dbf8d7399fe12e861cd60ff45b0b26b3cff1b80", "skills/agentforce-generate/assets/patterns/system-instruction-overrides.agent": "e7fc0496baf5a1e7fcdaf8e4d52e6a3735e5ed42254a15aab71acfbb1d549f79", "skills/agentforce-generate/references/action-prompt-templates.md": "73ec6ef411c8b5aa8e196efb5736de20a90ea943519d2eeae4cd30ae28e86e07", "skills/agentforce-generate/references/actions-reference.md": "d30335aff1f0930d064a02fd7035a4899d9cff66e84ecc1cf119e1cbec14bbab", "skills/agentforce-generate/references/agent-access-guide.md": "ea0a54d59588310bc8beab6a704b0e2ba409c7a38a65aa7e01ceb13cd618b568", "skills/agentforce-generate/references/agent-audit-and-repair.md": "bf53c1f9d50273f04b706c6335e2200697be9972a87451dd9ee5594c41ef9c14", "skills/agentforce-generate/references/agent-audit-candidate-verification.md": "32bf0d1eb0e3fc113e25c32a2524ad9ff98ec6d45242028982c1bbfc7a896ffc", "skills/agentforce-generate/references/agent-audit-diagnostic-catalog.md": "d4b802caa8d9bffd09421437a38932d5a2b7879cde26cfffc5af1cede86e406c", "skills/agentforce-generate/references/agent-audit-diagnostics-actions-state.md": "24c16bd70422358415c1459f772020b0799c7e05ef38980842ff8ac1abbafdc9", "skills/agentforce-generate/references/agent-audit-diagnostics-architecture-evaluation.md": "9ebc664667ec7e23c7d256afc0b290555fa0537f72490bcaad918b8855aeceaa", "skills/agentforce-generate/references/agent-audit-diagnostics-instructions-routing.md": "9f911e32729aa548bd8eb6b55869bc2450d49c44450890afe5c58194054b4858", "skills/agentforce-generate/references/agent-audit-evaluation-loop.md": "d7b23bd0246d72bb3796ff8638c2b5a0f55e5b43445c5e1591ffee94880a71de", "skills/agentforce-generate/references/agent-audit-repair-report.md": "b18f76bc1a3990c222383ef6fd6104834432f7253e7edb405494eb03284a7bab", "skills/agentforce-generate/references/agent-audit-scope-path-review.md": "148816c167fe4d4328971d3190dbf30e0682e3516839312eebe503c39fbbe1dc", "skills/agentforce-generate/references/agent-design-and-spec-creation.md": "6c026b0ea89c11061a65d7d7590108d7dcc9647514782a76e8760a33c5290daa", "skills/agentforce-generate/references/agent-metadata-and-lifecycle.md": "ab2fab0de9e2bfb267fe1da02829bc7a309164d0d65fec47b30d0d991e768069", "skills/agentforce-generate/references/agent-script-core-language.md": "5f6763ea01496a5c4f74dc9128b64f7d4af888f5a79c67975ad25ee7530ba3d1", "skills/agentforce-generate/references/agent-subagent-map-diagrams.md": "9d9b5f594b635a9c1d001d807b4100f7b1a5c90b7422fe8ddd77251d1b360d66", "skills/agentforce-generate/references/agent-user-setup.md": "a72acc32e694c46111f01a3220ce49541314619e9744e939b9dd40b8b30b6246", "skills/agentforce-generate/references/agent-validation-and-debugging.md": "3062007982549c3f1810b556f1dc53b0db7398eb6dc97f4c57565d06d885aa04", "skills/agentforce-generate/references/agentscript-toolchain.md": "ccb96f3cca00a5fb911a6461fec794fb8b0612945a4a687acc3872414cd59c74", "skills/agentforce-generate/references/architecture-patterns.md": "3ab8ab91d4fbf2303992cf5f02d58e9dc66489287dc24dd5c52b079286637fbc", "skills/agentforce-generate/references/common-control-flow-pitfalls.md": "a91ca91d1a3bce7a4e5fe714c2c9f418dc38dda1b56e8b3846a31d1c64cbce80", "skills/agentforce-generate/references/complex-data-types.md": "a26e301d2ce4e93c65e3daaeecce81baeaea58614c055984a9e98cf3ea720df0", "skills/agentforce-generate/references/control-flow-actions-sequencing.md": "8a9869599a5c46f4a2d8f9c5f253dbff5f7868e8deb7b898c14e9629421a1ae0", "skills/agentforce-generate/references/control-flow-lifecycle-side-effects.md": "52db0c7b5abb9396bab7e575abbb59821732c21ecfb5531648387d8ec0e86768", "skills/agentforce-generate/references/data-library-reference.md": "a28755f07c2b7835b5d28d6944b66dacf21bb2e9dfd32d062a2cafc10d72326e", "skills/agentforce-generate/references/deploy-reference.md": "13160e608ddc53ce97c06054d231843492118cd3bbff0de225072bc35f2dcea0", "skills/agentforce-generate/references/discover-reference.md": "b45510aecb173c719d0ecf06f00a3b55ee926e9ba48eab7e13fd280699d11f18", "skills/agentforce-generate/references/examples.md": "0d0b2ae9621097a56a31fc28c104c22163ee556bfea516c99a8836cab656e133", "skills/agentforce-generate/references/feature-validity.md": "aad0940d03dd8ae626856ef0c17c57f8d0f33d53ec81fc0d28f8e120bfe50aa6", "skills/agentforce-generate/references/instruction-resolution.md": "ecfb9b1a5760839db2af772fbc1479a16973db47b331c36296d27fbdb877f431", "skills/agentforce-generate/references/known-issues.md": "341adc9ade3f1b55372eecb1fcb4c69aeed82946df08301ffd2b7d78e2bd55c0", "skills/agentforce-generate/references/mcp-management-reference.md": "a7835036c255ba8d52e2f7c8a4910f10309c5c170587f6e6b0b9d09050aa5c23", "skills/agentforce-generate/references/optimization-pattern-1-data-flow.md": "8d20e5467ebf4c8fc705530d6f149bea5798c7b7fd577f82d8bba870a4143bf4", "skills/agentforce-generate/references/optimization-pattern-2-deterministic-logic.md": "ae63ba265760989d3d08c942cd938f42fd257dabeb86341015ee5592c7bd3167", "skills/agentforce-generate/references/optimization-pattern-3-reference-syntax.md": "46a2bfb96dd4fc054da5015a6e0081cdfb84a46e9099761c6c00f22c6e119c8f", "skills/agentforce-generate/references/optimization-pattern-4-escalation.md": "69aaf9c540130c6ff99ef6e9184d10fef6f3ffaadd365aa0dde7df0979a0d574", "skills/agentforce-generate/references/org-setup-for-adl.md": "61dc3db12326e72655d67c22bebc50e433f75fbd582ce5e3648f4d0ac06f811c", "skills/agentforce-generate/references/patterns-by-requirement.md": "d3cd21fe446f790e780abe0518b885d3aa8366a9b8027dec0553b82107affc75", "skills/agentforce-generate/references/posture-and-determinism.md": "50bf4fac0bd1bd63ba0c56f9f8f6e49a3640d211ff793cc30f840624916c19ae", "skills/agentforce-generate/references/production-gotchas.md": "54eab510315e92f27f039ed0d33890e04d450cf3b3dacb6b8ed2876b51cd48bd", "skills/agentforce-generate/references/reference-map.md": "d5efd58194bb81a5824154d6cba66fc1f3e8df2b96a048e5d757f9da22b5888b", "skills/agentforce-generate/references/safety-review-reference.md": "88b9deb6e82a015934a54e0de25062237534754283b0252605a20b2e5611d22c", "skills/agentforce-generate/references/salesforce-cli-for-agents.md": "eeffea41ca6bbe1948304b4f085c35fbda5620a8444bdf93dd2404c257da31bb", "skills/agentforce-generate/references/scaffold-reference.md": "43e061a1c363826cda0d080cbd6c8463ebeef6fa0ac1c20a1a2b8ea7fa437bfe", "skills/agentforce-generate/references/scoring-rubric.md": "1377114dbaacda6c8cee56e7fab1e78950c8adbc551b6be17e42f134b31f69be", "skills/agentforce-generate/references/version-history.md": "f437dcf75f71986eb5cdd50bbb2b88a35a9ce6c8e5e83f29428b3c7e0812759b", "skills/agentforce-generate/references/voice-latency-heuristics.md": "920373cc6ba0069c649974ecf3cfe647b55cb6b86935c0ce005c8d95bbb44f5b", "skills/agentforce-generate/references/voice-modality-reference.md": "957acc0d70342e4e73f872e53d95e6af839ee9bf1dc1576d79afeac3d1ca6ceb", "skills/agentforce-generate/references/zen-of-agentscript.md": "51668208b10eaffc01d50d64d294d179c242a45de58862fd4df8522119d758d3", "skills/agentforce-generate/scripts/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "skills/agentforce-generate/scripts/agentscript-sdk-loader.mjs": "b342bd34559e3fcb305a21e0aeb800a9fb6bd65a0cd0cc6f017b0afc97e17749", "skills/agentforce-generate/scripts/discover.py": "8100811e0c4a029a58e2eaa15227a4b4222453ed658c721194c25e681706f134", "skills/agentforce-generate/scripts/generators/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "skills/agentforce-generate/scripts/generators/apex_stub.py": "a0e411452b456a335d865661df24d3bc030a72b0bcfb784ada4caaa27b00ed94", "skills/agentforce-generate/scripts/generators/apex_test_stub.py": "1f32d0e06ecb86fdec949d7885a1b1be5235f82ccef50da55f064332cac780b2", "skills/agentforce-generate/scripts/generators/flow_xml.py": "d7dc486a4df8e7db88c972b19f48801736939bff327de1c6650cfd9b9a19930f", "skills/agentforce-generate/scripts/generators/permission_set_xml.py": "254c46e63dc18d938adf03466fd55b4cf21691409e91e38046e85a43f564d618", "skills/agentforce-generate/scripts/generators/remote_site_xml.py": "87ae9e64d57d931df1e8f56c88e5fd45ec5194fca9a54d203f971136aecce419", "skills/agentforce-generate/scripts/index-agent.mjs": "2498a6a555637ddfc0c44bdc1d55e62039f66f60b54309453be0767d32880e4c", "skills/agentforce-generate/scripts/org_describe.py": "d9ce5762325bde7102e4d2c4f1b3da8395fc6e7922321473c3eedeacea8e5761", "skills/agentforce-generate/scripts/scaffold.py": "92f99ed9bc93a940a1585c4d40144b800a9fbd172fdaa8692032ea1af7deacd4", "skills/agentforce-generate/scripts/setup-agentscript-sdk.mjs": "0c799c75fb61d8a9d4046b51a01ceb02a6a34608e5e765df258ca4c1c3acf68d" } }, { "path": "skills/agentforce-observe/SKILL.md", "name": "agentforce-observe", "description": "Analyze production Agentforce agent behavior using session traces and Data Cloud, and manage Agent Health Monitoring (AHM) alerts. TRIGGER when: user queries STDM session data or Data Cloud trace records; investigates production agent failures, regressions, or performance issues; asks about session traces, conversation logs, or agent metrics; wants to reproduce a reported production issue in preview; runs findSessions or trace analysis queries; creates, lists, updates, or deletes an AHM data alert on an agent metric (escalation rate, deflection, etc.); asks why an alert is not firing or wants to check whether alerts have fired (notification counts, or the per-alert Incidents view). DO NOT TRIGGER when: user creates, modifies, or debugs .agent files during development (use agentforce-generate); writes or runs test specs (use agentforce-test); uses sf agent preview for local development iteration; deploys or publishes agents.", "files": { "skills/agentforce-observe/SKILL.md": "bd1cf13b86d2754e94225608e95c3faedefd767a7e6efd90a2561392a0e76eb4", "skills/agentforce-observe/assets/apex/AgentforceOptimizeService.cls": "80c4531bc48355d1beffe001012bcef118c8838a6e5f496a6ec542b217842f11", "skills/agentforce-observe/assets/apex/AgentforceOptimizeService.cls-meta.xml": "87b91a7450c6f89862eaf12fd41e143807888c976d917c53283bcfa8bf75cb1f", "skills/agentforce-observe/references/ahm-alerts.md": "fae648eed4b3ce54b87f8676abc8f4955eb64fd9769eca135bdd693cc7b3a6b5", "skills/agentforce-observe/references/improve-reference.md": "52d4355e5357fd2c628ffe50036db9bccd059ce1f2f5bc869b32b39dd6e0601d", "skills/agentforce-observe/references/issue-classification.md": "885ace52e23a4af20047e31fe0a89487c25a8d612f5be1cbbfc28c29b93e9821", "skills/agentforce-observe/references/reproduce-reference.md": "410c19051fddc126e673eb97c3a7f89f4195906b349e86e90be40758edec970d", "skills/agentforce-observe/references/stdm-queries.md": "3800fd83d391002d51fd642b683508aa774a33e63d307345ed9866fa6f829699", "skills/agentforce-observe/references/stdm-schema.md": "8de37211d2cd5e7f037178255027b4ab84df5ff6ffc5b91a5ea820da2206db65" } }, { "path": "skills/agentforce-test/SKILL.md", "name": "agentforce-test", "description": "Write, run, and analyze structured test suites for Agentforce agents — functional AND security. TRIGGER when: user writes or modifies test spec YAML (AiEvaluationDefinition); runs sf agent test create, run, run-eval, or results commands; asks about test coverage strategy, metric selection, or custom evaluations; interprets test results or diagnoses test failures; asks about batch testing, regression suites, or CI/CD test integration; requests security testing, OWASP LLM Top 10, red-teaming, penetration testing, prompt-injection tests, a security grade, or a vulnerability assessment of an agent. DO NOT TRIGGER when: user creates, modifies, previews, or debugs .agent files (use agentforce-generate); deploys or publishes agents; writes Agent Script code; uses sf agent preview for development iteration; analyzes production session traces (use agentforce-observe); performs a static safety review of .agent file content (use agentforce-generate Section 15).", "files": { "skills/agentforce-test/SKILL.md": "72fe8e3a9fb0d5ed7b6e0c5c65a8b3cf6d15fd74781f1d1d74c3ea74808ba2a9", "skills/agentforce-test/assets/basic-test-spec.yaml": "4cbc7f0b49ca5f703e77b0bfb1586bdb8c35ebbc77295dfe8ac84bbbfa90e03a", "skills/agentforce-test/assets/guardrail-test-spec.yaml": "9eb558cf424152d320a9f1533c58c883e7f49c9e583b1e667cb2ff7e9a40ebbd", "skills/agentforce-test/assets/payloads/excessive-agency.yaml": "5614245854a66ec82ac9e68981867a1adda0e632a6018fdb6df93bdc14e929cf", "skills/agentforce-test/assets/payloads/misinformation.yaml": "e651d1cd2036662b60a43e4f5e89103a8f3ce5f1085808171dd237d88d20aa44", "skills/agentforce-test/assets/payloads/output-handling.yaml": "8dea62ee05ed82e8373cb1b6ccfd95d525f0213d98ebfb88acec600a68c5e207", "skills/agentforce-test/assets/payloads/prompt-injection.yaml": "893c717499f0e996f115db5604492215049ed83b9dde09a189c848f28d1ed03a", "skills/agentforce-test/assets/payloads/sensitive-info-disclosure.yaml": "8e79a4f0b94ec75f043e81304b293bc8b2a1e9a2526bee3337943791f6da8403", "skills/agentforce-test/assets/payloads/system-prompt-leakage.yaml": "dc2904148d54b1c81b4f4a4ea06ef15977495303d1f26a3c3b80bb2882813c33", "skills/agentforce-test/assets/payloads/unbounded-consumption.yaml": "c288e5a06e9f6b63475baa22442223d043f353c2e5f8a774fcb55f609423617a", "skills/agentforce-test/assets/standard-test-spec.yaml": "c20b7f082b2ec796b874c03a877cf7ddac98bf498972e3aeddb8807034c02846", "skills/agentforce-test/references/action-execution.md": "e939912e48376a471558e37047ccaf2d2ba7c42b8100596e12ccaf3b8cc89ccb", "skills/agentforce-test/references/batch-testing.md": "57ac193c6f40991c26d1a6637cfcd41e8267d5f547df743a7e266646d3be0524", "skills/agentforce-test/references/owasp-categories.md": "2d5efcffa218f3b085eff84effcb02c63ff12879a26da4a3759e94331b806740", "skills/agentforce-test/references/preview-testing.md": "7e7e7c0a8571c0063cb9da9d5c8f4f6c5d487365c6d53cc7d37867dc865ccb15", "skills/agentforce-test/references/remediation-guide.md": "51c8ecef1b3a174166bff93844335825cd61bebba3373c10d9b32e5581a5e657", "skills/agentforce-test/references/security-scoring-methodology.md": "c413b684ab3175db79e0839a5b91ce9ac33f65f43cf091fba29e4b72091475b3", "skills/agentforce-test/references/security-test-design.md": "e9edb2f1fff09dbdd46d753c0ef296f04f91598e69c61ca2a573bc4fcde87659", "skills/agentforce-test/references/security-troubleshooting.md": "2a97c743c46deec669c9b01b62598d29ed8402533eee458076acd3400ca519b4", "skills/agentforce-test/references/test-report-format.md": "f44698452c48f9559f5162b4d8531b592c0c42a01a7ebc6bb216895ac4ba820d", "skills/agentforce-test/references/troubleshooting.md": "28d79310700c3b2dd5877e192219ba149fbc6a99d8ef5b002eaa2238185c7a5f" } } ], "hooks": [ { "path": "hooks/hooks.json", "sha256": "f2ff3b687c204e735c1759ebc7f61d107e9ed6a8259b538614c952c14f5563cf", "event": "PreToolUse", "matcher": "Bash", "declaration": { "type": "command", "command": "python3 ${CLAUDE_PLUGIN_ROOT}/shared/hooks/scripts/guardrails.py", "timeout": 5000 }, "executed": false }, { "path": "hooks/hooks.json", "sha256": "f2ff3b687c204e735c1759ebc7f61d107e9ed6a8259b538614c952c14f5563cf", "event": "PostToolUse", "matcher": "Write|Edit", "declaration": { "type": "command", "command": "python3 ${CLAUDE_PLUGIN_ROOT}/shared/hooks/scripts/agent-validator.py", "timeout": 10000 }, "executed": false } ], "executions": [] } }