frappe-core-files
Originally fromopenaec-foundation/frappe_claude_skill_package
Installation
SKILL.md
Frappe File Management
Quick Reference
| Action | Method | Notes |
|---|---|---|
| Save file from bytes | save_file(fname, content, dt, dn) |
Returns File doc |
| Save file from URL | save_url(file_url, fname, dt, dn) |
Creates File doc from URL |
| Read file content | frappe.get_file(fname) |
Returns [filename, content] |
| Get file path | get_file_path(file_name) |
Resolves to absolute path |
| Upload via HTTP | POST /api/method/upload_file |
Multipart form upload |
| Delete file | frappe.delete_doc("File", name) |
Removes doc + filesystem file |
| Attach print | frappe.attach_print(dt, dn, print_format) |
Returns {"fname", "fcontent"} |
| Get cached doc | frappe.get_cached_doc("File", name) |
Read-only, cached |
Decision Tree
Related skills