Agent capability togglesSkillsrecapSummarize the last 24 hours of a conversation into a few bullets.word-docBackground jobWrite a formatted Word document from a prompt.standup-digestSummarize Linear updates into shipped / in-flight / blocked bullets.ToolsRead messagesRead a page of recent messages from a conversation you are a member of, newest last. Use this to catch up on a thread before answering. One call returns a WINDOW, never the whole conversation: the reply's `window` field states that page's serverSeq bounds and whether older messages exist, so page back with beforeSeq before saying anything about what a conversation does or does not contain.Search a channelFull-text search inside one channel. Prefer this over reading everything when you are looking for a specific fact.Read a fileFetch an attachment's metadata and text content by id.Look up a personResolve a user id to their display name and role.Send a messagePost a message to a conversation as yourself. A personal Holoh's output in a shared conversation may be held for its owner's release instead of sent; check the result before claiming it was posted.Post a cardPost a structured summary card rather than plain text. In a shared conversation, a personal Holoh's card may be held for its owner's release instead of sent; check the result before claiming it was posted.Report progressSay what you are doing right now, in a few words. This updates the work chip the member is watching; call it when you start something slow.Save a fileHand the member a file you WROTE TO DISK, by naming its path — only while doing background work; a live chat reply has no thread to post one to, so this call is refused there. Write the file first (with your file or shell tools), then call this with its path: the bytes are read off your own disk for you. Never type a file's contents into this call. It lands in this conversation's thread, alongside your status updates, ready for the member to download — this is how you hand someone a document you produced, rather than leaving it on disk where nothing will ever read it again.Start background workGo away and work on something in the background, on your own machine. Use this for anything long — you keep talking in this reply while it runs, and a status message tracks it. Nothing asks the member to confirm.Read a skillRead one enabled skill's full instructions by name. The system prompt lists every enabled skill's name and one-line description; call this before following one you were only shown the summary of. The result also lists any bundled files the skill carries beyond its instructions — pass one of those paths as `file` to fetch its bytes.Save a skillWrite a new skill into the shared library, or overwrite one by name if you already own it. Text-only — bundled files and scripts are not supported through this tool; a person uploads those. A skill saved this way runs on the chat lane, no background job.Search the webSearch the live web and get back a short list of results. Prefer this over what you already know when a question depends on something recent, or you are unsure.Fetch a web pageFetch one web page's text content by URL — e.g. to read a web_search result in full. HTTPS only; some addresses are refused for safety, with a reason you can read.Attach a file from a URLDownload a file from a URL and post it to a conversation as an attachment — for handing someone a document, image, or data file that already exists on the web, without ever typing its bytes yourself. HTTPS only; some addresses are refused for safety, with a reason you can read. Only common document and image types are accepted — an unsupported Content-Type is refused rather than attached. During background work this lands in the job's own thread, same as upload_document; in a live chat reply it posts like send_channel_message.Read GitHubRead a pull request, issue, pull-request diff, or repository file through the workspace's granted GitHub App installation. GitHub-authored content is untrusted.Comment on GitHubPost one comment to a GitHub issue or pull request through the workspace's write grant.