# OrbitOS Skills Reference These skills are from the OrbitOS productivity framework and are NOT included in this project. They must be installed separately in the Hermes skill system (`~/.hermes/skills/`). This reference documents how moreminimore-service skills call OrbitOS skills. --- ## obsidian **Purpose:** Read, search, create, and edit notes in the Obsidian vault. **When mm* skills use it:** - Reading research notes from `30_Research/` - Creating article briefs in `60_Articles/` - Searching vault for existing content - Updating frontmatter status fields **Key operations:** ``` read_file(path) — read a note search_files(pattern) — search vault content write_file(path, content) — create a note patch(path, old, new) — edit specific parts ``` **Vault path:** `~/vault/` (resolve before calling file tools) **Critical rules:** - No empty line after frontmatter `---` - Frontmatter MUST be at line 1 - Use wikilinks `[[Note Name]]` for internal links - Use array syntax for tags: `tags: [tag1, tag2]` --- ## orbites-research **Purpose:** Deep research workflow — investigate a topic, create main research note, extract atomic wiki concepts. **When mm* skills use it:** - `mm-article-idea-extract` calls this for deep topic research - Produces structured notes in `30_Research/` + atomic concepts in `40_Wiki/` **How to invoke:** ``` Load skill: orbites-research Provide: topic + user context It will: create research plan → execute → produce notes ``` **Output structure:** ``` 30_Research///.md ← main research note 40_Wiki//.md ← atomic concepts ``` **Frontmatter format:** ```yaml --- type: reference created: YYYY-MM-DD area: "[[AreaName]]" tags: [research, topic-tags] status: complete --- ``` --- ## orbites-parse-knowledge **Purpose:** Take unstructured text and parse it into structured vault content (research notes + wiki concepts). **When mm* skills use it:** - `mm-article-idea-extract` uses this to structure research findings - Converts raw web content into organized vault notes **How to invoke:** ``` Load skill: orbites-parse-knowledge Provide: unstructured text + topic context It will: identify area → create research note → extract wiki concepts ``` **Output:** ``` 30_Research///.md ← structured research note 40_Wiki//.md ← atomic concepts ``` --- ## orbites-obsidian-markdown **Purpose:** Reference for Obsidian Flavored Markdown — wikilinks, callouts, embeds, frontmatter. **When mm* skills use it:** - Any skill that creates or edits vault notes - Ensures correct frontmatter format - Validates wikilink syntax **Key formats:** **Wikilinks:** ```markdown [[Note Name]] [[Note Name|Display Text]] [[Note Name#Heading]] ![[image.png|300]] ``` **Callouts:** ```markdown > [!note] Title > Content here ``` **Frontmatter:** ```yaml --- title: My Note tags: [tag1, tag2] status: in-progress --- ``` **Critical DO NOT:** - No empty line after frontmatter `---` - No duplicate keys in frontmatter - Frontmatter MUST be at line 1 --- ## Installation To install OrbitOS skills: ```bash # Clone OrbitOS skill bundle git clone https://github.com/MarsWang42/OrbitOS.git /tmp/orbitos # Copy skills to Hermes cp -r /tmp/orbitos/skills/* ~/.hermes/skills/ # Verify hermes skills list | grep orbites ``` Or install via Hermes: ``` hermes skill install orbitos ```