Open Plugins–compliant skill that lets AI coding agents build and manage assistants, campaigns, knowledge bases, and messaging workflows on the Famulor platform — through real API calls, not just explanations.
Connects an agent directly to the Famulor platform so it can execute tasks:
- Create and configure AI phone assistants (inbound, outbound, chat, WhatsApp)
- Set up outbound campaigns and manage leads
- Connect knowledge bases and documents (RAG)
- Create mid-call tools (HTTP tools) for live integrations
- Run WhatsApp and SMS workflows
- Iterate prompts, voices, and webhooks based on test calls
The agent should activate this skill on prompts like:
- "Famulor", "famulor.io", "assistant setup", "phone bot", "voice agent"
- "Onboarding", "neuer Kunde", "Bot erstellen", "Telefonbot einrichten"
- Campaigns, leads, outbound calling
- WhatsApp bots, WhatsApp templates, SMS sending
- Knowledge bases, RAG documents, webhooks
- Famulor API integrations
-
Python 3.10+
-
A valid Famulor API key:
export FAMULOR_API_KEY="your-api-key"
Create your API key at https://app.famulor.de → API Keys.
.
├── .plugin/plugin.json # Canonical Open Plugins manifest
├── .claude-plugin/plugin.json # Claude Code manifest (mirror)
├── .cursor-plugin/plugin.json # Cursor manifest (mirror)
├── .codex/INSTALL.md # Codex install instructions
├── .opencode/INSTALL.md # OpenCode install instructions
├── .openclaw/INSTALL.md # OpenClaw install instructions
├── gemini-extension.json # Gemini CLI manifest
├── GEMINI.md # Gemini context entry point
├── skills/
│ └── famulor-skill/
│ ├── SKILL.md # Main agent instructions
│ ├── references/
│ │ └── nischen_intelligenz.md # Niche/branche knowledge
│ ├── scripts/
│ │ └── famulor_client.py # Python API client
│ └── templates/
│ └── example_template.txt
├── famulor.skill # Packaged skill archive (zip)
├── README.md
└── LICENSE
The skill itself lives at skills/famulor-skill/, matching the Open Plugins component layout (skills/{skill-name}/SKILL.md).
Works with Claude Code, Cursor, Codex, OpenClaw, Hermes Agent and 12+ other agents:
npx skills add bekservice/Famulor-SkillGlobal install for a specific agent, non-interactive:
npx skills add bekservice/Famulor-Skill -g -yInstall from ClawHub:
openclaw skills install famulor-skillOr from GitHub:
openclaw skills install git:bekservice/Famulor-Skill@mainDetails: .openclaw/INSTALL.md. Skill page on ClawHub: https://clawhub.ai/skills/famulor-skill.
hermes skills install skills-sh/bekservice/Famulor-Skill/famulor-skillOr via the universal skills CLI above (npx skills add bekservice/Famulor-Skill).
Plugin auto-detection picks up .claude-plugin/plugin.json and the skill under skills/famulor-skill/. Drop the repo into your plugins directory (or install via your marketplace UI), then restart the session.
In Cursor Agent chat:
/add-plugin https://github.com/bekservice/Famulor-Skill
If your workspace setup does not support direct URL plugin install, import famulor.skill manually and restart the chat session.
Tell Codex:
Fetch and follow instructions from https://raw.githubusercontent.com/bekservice/Famulor-Skill/refs/heads/main/.codex/INSTALL.md
Tell OpenCode:
Fetch and follow instructions from https://raw.githubusercontent.com/bekservice/Famulor-Skill/refs/heads/main/.opencode/INSTALL.md
gemini extensions install https://github.com/bekservice/Famulor-SkillUpdate:
gemini extensions update famulor-skill- Download
famulor.skillfrom this repository (it extracts tofamulor-skill/). - Place the extracted folder in your agent's skills directory.
- Restart the agent session.
- Set
FAMULOR_API_KEY. - Ask the agent to do a Famulor task.
git clone https://github.com/bekservice/Famulor-Skill.git
cd Famulor-Skill
export FAMULOR_API_KEY="your-api-key"
python3 skills/famulor-skill/scripts/famulor_client.py list_assistantsIf your key is valid, you get a JSON response from the API.
echo $FAMULOR_API_KEYreturns a non-empty valuepython3 skills/famulor-skill/scripts/famulor_client.py list_assistantsreturns API data- No
401 Unauthorizederror
- Build an assistant — the agent gathers requirements, loads voices/models/languages, generates a system prompt, and creates the assistant.
- Start a campaign — the agent selects an outbound assistant, configures time windows and retry logic, adds leads, and starts the campaign.
- Enable a knowledge base — the agent creates a knowledge base, imports documents, and links it to an assistant.
- Clarify the use case and desired assistant behavior.
- Load available options (models, voices, languages, numbers).
- Create or update the resource (assistant/campaign/knowledge base/tool).
- Run a test conversation or dry-run.
- Iterate prompt, voice, and webhook settings.
| Issue | Likely Cause | Fix |
|---|---|---|
FAMULOR_API_KEY missing |
Env var not set in current shell | Run export FAMULOR_API_KEY="..." again |
401 Unauthorized |
Invalid or expired API key | Create a new key in Famulor dashboard and retry |
| Empty/failed API response | Temporary API or network issue | Retry; verify connectivity |
| Assistant creation fails | Incompatible mode/model combination | Re-check mode-specific model requirements in SKILL.md |
405 Method Not Allowed on create |
Wrong endpoint | Use POST /user/assistant (singular) |
field must not be greater than 16 characters |
Long post_call_schema field name | Use a short alias (e.g. wunsch_mitarb) |
initial_message may not be greater than 200 characters |
Greeting too long | Shorten the welcome message |
| WhatsApp send error | Sender/template/session mismatch | Fetch valid senders/templates and re-check session status |
- Never commit API keys to Git.
- Prefer local environment variables or a
.envfile excluded via.gitignore. - Rotate API keys immediately if exposed.
- Fork the repository.
- Create a feature branch.
- Update docs or implementation with clear examples.
- Open a pull request with a short test/verification note.
- Pull the latest repository changes.
- Re-import or refresh
famulor.skillin your agent platform. - Start a new session so updated instructions load.
- Issues: open a GitHub issue in this repository.
- Platform: https://www.famulor.io
See LICENSE.