From ASP
Manage ASP security cases, review discussions, update workflow or AI analysis fields, or attach enrichment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ASP:asp-case-en review case <case_id> | list cases [filters] | update case <case_id> <fields>review case <case_id> | list cases [filters] | update case <case_id> <fields>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user wants to work on ASP cases in a case-centric SOC flow.
Use this skill when the user wants to work on ASP cases in a case-centric SOC flow. Case is the core investigation object in ASP. One case can have one or more alerts, and one alert can have one or more artifacts, so users usually work primarily at the case level.
row_id is the UUID for each case record and is used for data association.case_id is the human-readable unique ID for each case record.list_cases(case_id=<id>, limit=1). Discussions are included by default.list_cases. Pass include_discussions=False if discussions are not needed.update_case.asp-enrichment-en skill.list_cases(case_id=<id>, limit=1, lazy_load=false) to fetch the full related data, including alerts and enrichments. Discussions are included by default.list_cases(case_id=<id>, limit=1, include_discussions=false).Preferred response structure:
Case: case ID, title, severity, status, verdict, confidence, priority, category.Timeline: created, acknowledged, closed, and start/end if present.Key Alerts: only the most relevant alerts, not every alert by default.Discussions: only the key analyst or system discussion points when relevant.Analyst / AI Notes: comment, summary, and AI fields when relevant.When the user asks "what happened" or "help me understand this case", start with a short analytical summary before structured details.
case_id, status, severity, confidence, verdict, correlation_uid, title, tags, and limit.list_cases.Preferred response structure:
| Case ID | Title | Severity | Status | Verdict | Confidence | Priority | Updated |
|---|
Then add one short interpretation line when useful, for example:
case_id.update_case with only the changed fields.None, state that the case was not found.Common update targets:
severitystatusverdictseverity_aiconfidence_aiverdict_aicommentsummaryPreferred response structure:
Updated case: case ID or returned row_idChanged fields: only the fields sent in the requestcase_id only when it is missing.list_cases instead of forcing them to choose an operation.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub funnywolf/asp-marketplace --plugin asp-plugin