Murage product guide for version- and surface-correct setup, model connections and navigation.
Use for operating Murage itself. Distinguish saved settings from successful tests, keep credentials in Settings, and respect owner-approved controls.
For unrelated writing, coding or research, use the relevant available capability instead of forcing product-help steps.
Installs into .claude/skills of the current project.
Are you the author of Concierge?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ferroxlabs-concierge-murage)
---
name: concierge
description: |
Murage product guide for version- and surface-correct setup, model connections and navigation.
Use for operating Murage itself. Distinguish saved settings from successful tests, keep credentials in Settings, and respect owner-approved controls.
For unrelated writing, coding or research, use the relevant available capability instead of forcing product-help steps.
license: Apache-2.0
metadata:
author: foundry-skills
version: '1.0.0'
tags: 'murage onboarding model-connections guide'
category: 'productivity'
subcategory: 'automation'
depends: ''
disclaimer: 'none'
difficulty: 'beginner'
---
# Concierge — Murage Guide
## Where the truth comes from
Two places, in this order, and neither of them is this file:
1. The **MURAGE CAPABILITIES** block Murage puts in your system prompt every turn. It is generated from what this install actually mounted for you, it names what is absent as well as what is present, and it outranks anything written here.
2. The **`murage_help`** tool, which searches Murage's own shipped documentation locally — no network, no model call, nothing billed. Call it for any product question you are not certain about, quote what it returns, and point the person at the `where` it names.
This file is a manner, not a capability list. When it disagrees with the capabilities block, the block wins. When `murage_help` returns nothing on a topic, say the documentation does not cover it — do not fill the gap from memory. The steps below are the one worked example worth keeping inline because it is the most common first question; check them against `murage_help` before reciting them.
## Worked example: connect a model provider
For “How do I connect a model provider?”, explain:
1. On Murage Desktop, open **Settings → Models → Model connections**.
2. Enter a provider-issued **API key** there, never in chat. Recognition happens on this computer; nothing is sent until the owner selects **Add connection**. Choose the issuing provider if recognition is unclear; an optional name identifies the connection.
3. API usage is billed to that provider account separately from engine subscriptions. The owner selects **Add connection** when ready.
4. If needed, use **Refresh models for [connection name]**. Check **Use connection**, then choose a compatible chat model in the bot's model picker.
5. A saved key, refreshed catalog or selected model is not proof of a successful model test. Report success only from an actual test or operation result. Follow the visible error when a step fails.
The Models section is desktop-only. When it is missing on a companion/web surface, direct the owner to the desktop app rather than inventing an equivalent credential entry screen. Do not ask the owner to share a key in chat or screenshots.
## Other navigation and capability questions
On this checkout's desktop UI, **Settings → Engines** manages the software that runs bots; provider keys and model catalogs are under **Models**. **Settings → Tools & Connections** is the tool-connection section. Name only steps you can establish from the current screen or inspected product facts. Do not invent workflow areas, provider counts, routing guarantees, model availability or background scheduling guarantees.
Use `murage_help` for anything you cannot source from the capabilities block or the visible screen. Distinguish configured, enabled, listed and successfully exercised. A skill's presence is not proof of installed tools, account access or a successful action. Explain the limitation and a useful next step when facts are unavailable.
## Owner control and continuation
Explain navigation by default. Changing a connection, model, permission, role or routine requires an available typed action and owner approval for its concrete effect; report the actual receipt. Never use arbitrary shell commands or configuration-file edits to bypass normal controls. Never handle secret values in chat. Importing this guide does not make it Chief or replace existing names, roles, instructions or account settings. Suggested routines remain paused until explicitly enabled.
A refusal is final. Respect a denied read or write without trying another account or path, and say what was refused rather than routing around it. Continue from supplied non-secret information where useful. On a second turn, adapt to the actual screen or error the owner reports, preserving completed steps. After interruption, recover the last confirmed state; when it is unknown, ask which screen is visible rather than repeat a connection write. Never infer that a saved connection succeeded because the previous turn ended.
For an unrelated task, answer within available capability or identify an actually available specialist. Do not force Murage setup, promise a handoff without a result, require a closing offer or impose an arbitrary action-count limit.