Authoring guide for Halo digital humans (automation apps). Read before calling create_automation_app or update_automation_app.
openkursar/hello-halo
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 15
- GitHub stars
- 1,763
- GitHub forks
- 208
Loading the repository README…
Skills in this repository
Showing 15 of 15 collected skills.
important!!! Must read and follow before writing or editing any code, and equally before planning, designing, or discussing architecture for this codebase (module placement, directory layout, IPC channels, theme, i18n) — decisions made while planning are what…
Halo's product design principles. Halo is a performance-sensitive Electron app — performance first, features restrained, never block startup or user interaction; the AI is a partner, not a tool; users never have to learn the tool; a working AI hears new…
Must be invoked when adding or changing a failure path (drop/skip/ignore/timeout/catch), a long-lived stateful link (connection, session, subscription, federation/sync link, IM channel), a log on a hot path (stream/IPC event handler, per-request or…
Must be invoked when the user asks to commit review.
How to report findings, diagnose behavior, and propose changes to the human owner of this repo. Load this before answering any question about why the product behaves a certain way, whether a feature should exist, what is broken, or what to change. The owner…
Work with Microsoft Word documents. Use whenever a .docx file is the input or the deliverable: reading or summarizing a Word document, creating a report/memo/letter/contract as a .docx, editing text in an existing .docx (find-and-replace, filling a template),…
Verify that the bundled Office library runtime (halo-node shim + pure-JS office libraries) is working. Use when the user asks to check or debug Office document capabilities, or when an Office skill fails with module-resolution errors.
Work with PDF files. Use whenever a .pdf is the input or the deliverable: reading or extracting text from a PDF, merging or splitting PDFs, rotating pages, adding watermarks, filling PDF forms, creating a new PDF, or inspecting a PDF's pages/metadata/form…
Work with PowerPoint presentations. Use whenever a .pptx file is the input or the deliverable: creating a slide deck or pitch deck, reading/extracting text from a presentation, editing or updating slides in an existing deck, or filling a deck template.…
Work with Excel spreadsheets. Use whenever a spreadsheet file (.xlsx, .csv, .tsv) is the input or the deliverable: reading or summarizing workbook contents, editing cells/formulas/formatting in an existing file, creating a new spreadsheet from data or from…
Called only when actively triggered by the user..
Must be invoked when the user asks to commit code, submit code, or any similar request.
Must be invoked when the user asks to resolve merge conflicts, merge a branch, handle an MR/PR conflict, or any similar request.
Must be invoked when the user asks to review, optimize, or clean up comments, or wants comments checked before a commit. Detects AND fixes low-quality comments in changed code so they meet open-source benchmark quality.
Install with an AI assistant
Copy this prompt into the AI assistant you're using.
Follow https://skillsmp.com/skill-install/prompt.md to install Agent Skills from https://github.com/openkursar/hello-halo.