Describe collection
describe_collectionPreview exactly which PowerShell scripts, commands, and parameters a pc-diag tool will run before collection, without reading system data—use it to verify what will be gathered or confirm privacy.
Instructions
Before collecting: exactly which PowerShell scripts (full source) and commands a tool would run, plus its parameter schema. Reads nothing from the system. Use it when the user asks what will be gathered or whether it is private.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tool_name": "<tool_name>"
},
"name": "describe_collection"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_name | Yes | Name of a pc-diag tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| scripts | Yes | ||
| summary | Yes | ||
| commands | Yes | ||
| read_only | No | ||
| parameters_schema | Yes |