Skills give your agents new capabilities. Browse the catalog, pick what you need, and install with a single command.
Featured
Answer questions about Vellum, its config, billing, and hosting from live sources of truth
Never answer from memory or general knowledge about Vellum. Always go to a source of truth. This skill contains zero static information β only pointers to where the truth lives.
assistant CLI β Live Runtime StateThe CLI is the single source of truth for anything about the running assistant's current state.
| Question type | Command |
|---|---|
| Current model, provider, config | assistant config get llm |
| Full config | assistant config list |
| Config schema (what's configurable) | assistant config schema [path] |
| Available/installed skills | assistant skills list --json |
| Platform connection | assistant platform status --json |
| Balance, plan credit left/used, extra credit, expiry, daily limit | assistant platform credits --json |
| Plan, subscription status, billing cycle boundary | assistant platform subscription --json |
| Plan catalog and pricing | assistant platform plans --json |
| Invoices | assistant platform invoices list --json |
| Auth/identity | assistant auth info --json |
| Which providers exist, and in which sense | assistant oauth providers list --json |
| Whether one is actually connected | assistant oauth status <provider> |
| Channel delivery health | assistant channels list |
| Connected clients | assistant clients list --json |
| Trust rules | assistant trust list |
| Stored credentials | assistant credentials list |
| API keys | assistant keys list |
| MCP servers | assistant mcp list |
| Watchers | assistant watchers list |
| Token usage/costs | assistant usage totals / assistant usage breakdown --group-by provider |
| Version | assistant --version |
Run assistant --help or assistant <command> --help to discover more.
"Is X connected?" has two answers and a service can have either, both, or
neither. It takes both commands: the providers list is a catalog and says
nothing about whether anything is connected, so use it to find which provider
keys belong to X, then check each with oauth status.
Each provider in that list carries its sense: actsAs in the CLI's JSON,
acts_as over HTTP. user means the assistant can act as the person who
authorized it, assistant means a bot people reach the assistant through.
Report the sense found rather than a bare yes.
Do not infer the sense from the provider key. slack and discord name the
user integration while their bots are slack_channel and discord_channel,
yet telegram is itself the bot. Some services offer both from one authorize
URL, so having done one is not evidence of the other, and people often cannot
recall which they did.
channels list reports delivery health for channels that have a readiness
probe, which is not all of them. It answers whether a channel is working, not
whether something is connected.
Credit balance, plan credit, and today's spend come from the platform's
billing ledger through platform credits and platform subscription, never
from an estimate. "How much of my allowance is left" is the plan-credit
reading, the same one the in-app usage meter shows: plan_credit_remaining
of plan_credit_total, with plan_credit_used_fraction as the percentage.
When plan_credits_spent is true, further managed usage draws on
extra_credit_remaining only if that is above zero; at zero the organization
is out of credit. Plan credit mixes grants with different lifetimes
(only the Pro bundle turns over with the billing cycle), so it has no single
reset date: give next_credit_expiry_at and credits_expiring_soon for what
expires next (across all grants, not only plan credit), and currentPeriodEnd
from platform subscription only as the billing cycle boundary. When the grant fields are null, say the platform
reports no plan-credit figures rather than deriving them. The only spend
figure platform credits reports is daily_spend: today's (UTC)
spend counted against the daily credit limit, which excludes spend covered by
plan-included credits. Present it as exactly that. For total spend today, or
spend over any other period, say that you cannot see it and point to
Settings > Billing; do not substitute daily_spend or usage totals, which is
a local token-cost estimate, not the ledger. When platform credits fails or
the assistant is not connected to the platform, say plainly that you cannot
see the balance and point to Settings > Billing. Do not guess a number, an
allowance model, or a reset schedule, and never imply you checked when you did
not.
For "what is", "how does", and "why" questions, fetch the relevant page from the docs site.
Base URL: https://www.vellum.ai/docs
| Topic | Path |
|---|---|
| What is Vellum | /getting-started/what-is-vellum |
| Installation | /getting-started/installation |
| Quick start | /getting-started/quick-start |
| Your first skill | /getting-started/your-first-skill |
| How it all fits together | /key-concepts/how-it-all-fits-together |
| The workspace | /key-concepts/the-workspace |
| Skills & tools | /key-concepts/skills-and-tools |
| Memory & context | /key-concepts/memory-and-context |
| Channels | /key-concepts/channels |
| Identity | /key-concepts/identity |
| Scheduling | /key-concepts/scheduling |
| Glossary | /key-concepts/glossary |
| Privacy & data | /trust-security/privacy-and-data |
| The permissions model | /trust-security/the-permissions-model |
| Security best practices | /trust-security/security-best-practices |
| Architecture | /developer-guide/architecture |
| Security (developer) | /developer-guide/security |
| Features & capabilities | /developer-guide/features |
| API & communication | /developer-guide/api |
| Development workflow | /developer-guide/development-workflow |
| Contributing | /developer-guide/contributing |
| Local hosting | /hosting-options/local-hosting |
| Advanced hosting | /hosting-options/advanced-options |
| Environments | /environments |
| Pricing | /pricing |
Use web_fetch to pull the page content. If a URL 404s, try fetching the docs homepage and navigating from the sidebar.
For questions the docs and CLI can't answer (internal architecture, how a specific feature is implemented, source-level details):
assistant --versionhttps://github.com/vellum-ai/vellum-assistanthttps://github.com/vellum-ai/vellum-assistant/releases/tag/vX.Y.Zcd /workspace/vellum-assistant && git fetch --tags && git checkout v<version>assistant/ β Runtime (conversation loop, tool dispatch, memory, scheduling)gateway/ β Ingress boundary (webhooks, Telegram, Twilio, reverse proxy)clients/ - End-user surfaces (web SPA, iOS, Android, macOS, Windows, Linux, Chrome extension)skills/ β Bundled skill definitionsARCHITECTURE.md β Cross-system indexassistant/ARCHITECTURE.md β Runtime internalsgateway/ARCHITECTURE.md β Gateway internalsassistant/docs/architecture/ β Detailed architecture docs (security, memory, etc.)| Roadmap | /roadmap |
| FAQ | /help/faq |
| Common issues | /help/common-issues |
| Getting help | /help/getting-help |
| Skills reference index | /skills-reference |
| Specific skill reference | /skills-reference/<skill-name> |