get_schedule¶
Returns the full catalog entry for one scheduled job, including its complete prompt — useful before calling update_schedule, which replaces every field, so you can see current values first.
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
id |
string | Yes | The job's Narnia id, from list_schedules |
Response¶
{
"id": "cca24e9e-1234-4a1b-9abc-000000000000",
"name": "Example Daily Radar",
"description": "Daily content-opportunity radar",
"cwd": "C:\\dev\\example-repo",
"prompt": "Run the example-radar skill with --lookback 24h.",
"cadenceKind": "Daily",
"cadenceTime": "05:00",
"cadenceDays": null,
"cadence": "Daily 05:00",
"allowFlags": "--allow-all-tools --allow-all-paths",
"copilotArgs": null,
"taskFolder": "\\Narnia\\",
"taskName": "Narnia - Example Daily Radar",
"scriptPath": "C:\\Users\\me\\AppData\\Local\\narnia\\schedules\\cca24e9e.../run.ps1",
"logDir": "C:\\Users\\me\\AppData\\Local\\narnia\\schedules\\cca24e9e.../logs",
"createdAt": "2026-07-01T05:00:00-07:00",
"updatedAt": "2026-07-01T05:00:00-07:00",
"skills": [{ "skill": "example-radar", "resolution": "plugin" }]
}
This is the catalog entry only — it does not include live Task Scheduler status. Use list_schedules if you also need taskFound/status.
Example Prompts¶
- "Show me the full prompt for my example radar job"
- "What cadence is job cca24e9e... running on?"
Notes¶
If the id doesn't exist, the tool returns a plain error message (Error: no scheduled job with id '...'.) rather than throwing.