Install
$ agentstack add skill-alfredxw-nova-automation-config ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Automation Config
Use this skill before calling write_automations.
Workflow
- Call
list_automationsfirst. For updates, callread_automationsfor the target IDs before writing. - Use
write_automationsonly for module-level changes. Do not editautomations/tasks.jsondirectly. - For
create, provide a completetaskobject with clearname,scope,template,prompt, trigger policy, write policy, and output policy. - For
update, preserve fields not requested by the user. Send the existingidinop.idortask.id. - For
delete, only sendop: "delete"after the user explicitly asked to delete the task.
Task Shape
Important task fields:
scope:workspacefor the current book, oruserfor reusable personal automations.enabled: boolean.name: user visible task name.template: one ofmemory_consolidation,review,continue_writing,custom_prompt.prompt: the task instruction that the automation agent will run.model_profile_id: optional model profile ID. Leave empty to inherit automation/default settings.schedule: structured schedule. Keep it consistent with schedule triggers.triggers: array of trigger definitions.write_mode: one ofread_only,confirm_write,auto_write.write_scope: one ofnone,lore,file,lore_and_file.output_policy: one ofrun_record_only,optional_file.output_path: required only whenoutput_policyisoptional_file.
The backend derives legacy write_policy and default_action_policy; do not rely on trigger-level action policy.
Trigger Shape
triggers contains objects with:
id: stable identifier. Use meaningful IDs likedaily_revieworchapter_batch_review.type: one ofmanual,schedule,semantic,chapter_batch.enabled: boolean.name: optional user-visible label.notify_policy:inboxorsilent. Schedule defaults tosilent; content triggers default toinbox.schedule: required forscheduletriggers.semantic_condition: required for usefulsemantictriggers.chapter_batch_size: positive integer forchapter_batch; default is 5.
Do not set action_policy on triggers. Effective execution behavior comes from write_mode.
Schedule Shape
schedule.kind must be one of:
manualdailyweeklymonthlyevery_hours
Common fields:
hour: 0-23.minute: 0-59.weekday: 0-6 for weekly schedules, where 0 is Sunday.day_of_month: 1-31 for monthly schedules.every_hours: 1-168 for interval schedules.
cron is generated by the backend. Leave it empty unless you are preserving an existing value.
Safe Defaults
- Review-only tasks:
write_mode: "read_only",write_scope: "none",output_policy: "run_record_only". - File-writing tasks: prefer
write_mode: "confirm_write"unless the user explicitly asks for unattended writes. - Auto-write tasks must have a narrow
write_scopeand a prompt that names the exact file or lore boundary. - Use
workspacescope unless the user says the automation should apply across books.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: alfredxw
- Source: alfredxw/denova
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.