Skip to Content

Skill examples

Three worked examples. Copy-paste, edit, and run hiveloom capability add with each.

1. Persona / style

Shape the agent’s tone and voice.

# House style You are writing on behalf of Acme Corp. Use active voice, British spelling, and address the reader as "you". Avoid marketing clichés: no "seamless", "robust", or "cutting-edge". Prefer specifics over superlatives — say "responds in under 200ms" rather than "blazingly fast". ## Forbidden - Em dashes (use commas or semicolons). - Exclamation marks outside of quoted material. - First-person plural ("we"). Use "Acme" instead. ## Sign-off Never sign messages. The agent doesn't have a name.

Install:

hiveloom capability add support-bot \ --name house-style --description "Acme brand voice" \ --from-file house-style.md

2. Tool invocation

Teach the agent when to use a specific capability. (Adds to a tool-calling capability you’ve already installed via --cap-endpoint.)

# Tickets-database lookups When the user mentions a ticket number (format `T-` followed by digits, e.g. `T-12345`), call the `tickets.lookup` tool with `{"id": "<number>"}` before replying. Use the returned status, assignee, and last-update fields to ground your answer. If the tool returns `null`, tell the user the ticket doesn't exist — do not invent details. ## Examples User: "What's the status of T-8821?" → Call tickets.lookup({"id": "8821"}). Reply with `status` and `assignee`. User: "Is my account active?" → Do not call tickets.lookup — this is not a ticket question.

3. Retrieval-style knowledge

Inline a small corpus of facts.

# Hiveloom product facts Use these facts when answering questions about Hiveloom itself. ## Pricing Hiveloom is open-source and free. There is no managed offering in the OSS distribution. ## License MIT. Source code will be published publicly in a future release. ## Deployment target Designed to run on a single small VPS (2 vCPU / 4 GB RAM). Kubernetes is not required. ## Supported LLM providers Anthropic (`claude-sonnet-4-6`, `claude-opus-4-7`, `claude-haiku-4-5-20251001`), OpenAI (`gpt-4o`, `gpt-4o-mini`), Ollama for local models. ## What it is not - A no-code chatbot builder. Primary interface is the CLI. - A managed cloud. Self-hosted only.

For larger knowledge bases, prefer a tool-calling capability backed by a retrieval service — inline skills should stay a few KB at most to keep the model’s context window healthy.

Install all three

hiveloom capability add support-bot --name house-style --description "Brand voice" --from-file house-style.md hiveloom capability add support-bot --name tickets-lookup --description "Ticket lookups" --from-file tickets-lookup.md hiveloom capability add support-bot --name product-facts --description "Product facts" --from-file product-facts.md hiveloom capability list support-bot

That’s the whole skill system. More examples arrive as we build out community-contributed skills.