Skip to main content

Famulor.io Skill

The Famulor.io Skill enables AI agents to execute real tasks in Famulor, not just explain them.

GitHub Repository

Source code, installation guides, and examples

What this skill does

  • Create and configure AI assistants (inbound, outbound, chat, WhatsApp)
  • Set up outbound campaigns and manage leads
  • Connect knowledge bases and documents
  • Create mid-call tools (HTTP tools) for live integrations
  • Run WhatsApp and SMS workflows
  • Support testing and iterative prompt and voice optimization

The guided onboarding flow

The heart of the skill: a structured 4-phase flow that turns a client conversation into a fully deployed assistant. The agent asks phase by phase — not everything at once. Behind it sits niche intelligence: a bundled knowledge base (references/nischen_intelligenz.md) with industry know-how for hair salons, medical practices, restaurants, real estate, trades, law firms, and more — the agent proactively asks the right follow-up questions per industry.

All functions

The skill ships with a Python client (scripts/famulor_client.py) that calls the Famulor API directly:

Built-in assistant tools

During creation the skill configures the built-in conversation tools with industry-specific descriptions: The skill also applies proven defaults: GPT-4.1-mini, ElevenLabs TTS, interruptions and fillers enabled, noise cancellation, call recording, post-call evaluation with a custom schema.

How the skill is built

The skill follows the Open Plugins specification and consists of four building blocks:
On top of that: manifests for each platform (.plugin/plugin.json, .claude-plugin/, .cursor-plugin/, gemini-extension.json, GEMINI.md) and the packaged archive famulor.skill for manual installation.

Extending the skill or building your own

The repository is designed as a template — three typical customizations: Add a new industry: Add your own profile to references/nischen_intelligenz.md following the existing pattern: typical tasks, proactive questions, recommended configuration (knowledge base yes/no + mode, post-call schema with max 16 characters per field name, ambient sound), system prompt priorities, and an end_call description. Custom prompt templates: Drop additional templates into templates/ and reference them in SKILL.md — the agent uses them as a starting point instead of writing from scratch. Extend API functions: Add new methods to famulor_client.py (e.g. campaigns or leads) — every public method is automatically callable via the CLI. Endpoints: API reference. Then repackage and bump the version:
For building entirely new skills (different platform, different use case): reuse the structure — SKILL.md with a precise description (it controls triggering), knowledge in references/, executable code in scripts/. A good description names concrete trigger phrases.

When to use this skill

Use this skill for requests related to:
  • New client onboarding (“new client”, “create a bot”, “set up a phone bot”)
  • Famulor or famulor.io setup
  • Campaigns, leads, and outbound calling
  • WhatsApp bots, templates, and SMS
  • Knowledge bases, RAG documents, and webhooks
  • Famulor API integrations
Example prompts:
More scenarios: Use Cases & Prompts.
Skill vs. MCP server: The MCP server exposes 76 tools across the whole platform (calls, campaigns, conversations, …) via OAuth. The skill focuses on guided onboarding with industry knowledge and runs in coding agents (Cursor, Codex, Gemini CLI) via API key. They complement each other.

Requirements

You need a valid API key as an environment variable:
Create your API key in the Famulor dashboard: app.famulor.de.

Installation

Cursor

If direct URL installation is not available, import famulor.skill manually and restart the chat session.

Codex

OpenCode

Gemini CLI

To update:

Universal manual installation

  1. Download famulor.skill from the repository.
  2. Import/register it in your agent platform as a custom skill or plugin.
  3. Restart the agent session.
  4. Set FAMULOR_API_KEY.
  5. Ask the agent to execute a Famulor workflow.

Local developer quickstart

  1. Clone the repository.
  2. Ensure Python 3.10+ is installed.
  3. Set your API key:
  1. Run:
If your key is valid, you receive API data as JSON.

Verify installation

  • echo $FAMULOR_API_KEY returns a non-empty value
  • python3 scripts/famulor_client.py list_assistants returns API data
  • No 401 Unauthorized error appears

Security notes

  • Never commit API keys to Git.
  • Prefer local environment variables or an ignored .env file.
  • Rotate API keys immediately if exposed.