Erpnext Impl Scheduler
Automates ERPNext implementation scheduling tasks, streamlining project setup and ensuring timely progress for smoother deployments.
Install on your platform
We auto-selected Claude Code based on this skillβs supported platforms.
Run in terminal (recommended)
claude mcp add erpnext-impl-scheduler npx -- -y @trustedskills/erpnext-impl-scheduler
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"erpnext-impl-scheduler": {
"command": "npx",
"args": [
"-y",
"@trustedskills/erpnext-impl-scheduler"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill automates scheduled tasks and background jobs within ERPNext, streamlining implementation setup and ensuring timely progress for smoother deployments. It provides tools to manage these schedules through either hooks.py (Scheduler Events) or frappe.enqueue() functions. The skill is compatible with ERPNext versions v14, v15, and v16.
When to use it
- Automating daily cleanup tasks within your ERPNext instance.
- Scheduling hourly synchronization processes.
- Implementing background jobs triggered by user actions.
- Managing recurring tasks that need to run at fixed intervals or times.
Key capabilities
- Allows scheduling of tasks via
hooks.py(Scheduler Events). - Enables task execution through
frappe.enqueue(). - Provides guidance on choosing between Scheduler Events and
frappe.enqueue()based on trigger type, arguments, and restart behavior. - Compatible with ERPNext v14/v15/v16
Example prompts
- "Create a scheduler event in hooks.py to run daily cleanup."
- "How do I use frappe.enqueue() to schedule a background job?"
- βWhatβs the difference between using Scheduler Events and
frappe.enqueue()?β
Tips & gotchas
- Scheduler Events (defined in
hooks.py) must be parameterless. frappe.enqueue()is used for tasks triggered by code execution or user actions, and any data passed to it must be serializable.- Refer to the included documentation (
references/workflows.md) for detailed syntax and workflow examples.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates β what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
π Community
Passed automated security scans.