frappe-core-notifications
Originally fromopenaec-foundation/frappe_claude_skill_package
Installation
SKILL.md
Frappe Notification System
Quick Reference
| Channel | Method | Use Case |
|---|---|---|
frappe.sendmail() |
Programmatic email with full control | |
| Notification DocType (Email) | No-code email on document events | |
| System | frappe.publish_realtime() |
In-app real-time alerts via socket.io |
| System | Notification DocType (System) | No-code in-app alerts |
| SMS | Notification DocType (SMS) | No-code SMS on document events |
| Slack | Notification DocType (Slack) | No-code Slack webhook messages |
| Assignment | frappe.desk.form.assign_to.add() |
Assign document to user (creates ToDo) |
| ToDo | frappe.get_doc({"doctype": "ToDo", ...}) |
Direct task creation |
| Comment | doc.add_comment("Comment", text) |
Timeline comment on document |
| Tag | doc.add_tag("tag_name") |
Document tagging for filtering |
Related skills