lifemate-ai/familiar-ai/familiar-check-env
Claude Code and agent skill by lifemate-ai/familiar-ai
- community
Checking that the SKILL.md file is still in the repository.
Validate the .env configuration for familiar-ai. Detects common misconfigurations like wrong ports, missing MODEL, or TOOLS_MODE issues that cause silent failures or timeouts.
Install
npx vskill@latest install lifemate-ai/familiar-ai/familiar-check-envSKILL.md
familiar-check-env
Validate the .env (or environment) for familiar-ai and surface likely misconfigurations before they cause cryptic errors.
When to Use
- "It's not responding" / "Request timed out" with a local LLM
- Setting up familiar-ai for the first time
- Switching between platforms (Anthropic → LM Studio → Ollama, etc.)
- After upgrading familiar-ai when new env vars were added
What to Check
Read the current .env (or os.environ) and validate each section:
Section 1: Core LLM
| Var | Expected | Common Mistake | |
|---|---|---|---|
PLATFORM | anthropic / openai / gemini / kimi | Typo, or not set (defaults to anthropic) | |
API_KEY | Non-empty | Forgotten, wrong key for the platform | |
MODEL | Platform-appropriate model ID | Not set → defaults to claude-haiku-4-5-20251001 or gpt-4o-mini, which LM Studio won't serve | |
BASE_URL | Valid URL | Wrong port (LM Studio=1234, Ollama=11434), HTTP vs HTTPS | |
TOOLS_MODE | prompt for local models, native for real OpenAI | Missing → now defaults to prompt for non-OpenAI (was native before v0.x) |
Platform-specific checks:
PLATFORM=anthropic→API_KEYshould start withsk-ant-;BASE_URLandTOOLS_MODEare ignoredPLATFORM=openai+BASE_URLnot set → falls back tohttps://api.openai.com/v1(real OpenAI)PLATFORM=openai+BASE_URLset to local → warn ifTOOLS_MODE=native(may cause timeout on models that don't support function calling)PLATFORM=gemini→API_KEYshould be a Google AI Studio key;BASE_URLis ignoredPLATFORM=kimi→API_KEYis a Moonshot AI key
LM Studio specific:
- Default port is 1234, not 11434
- LM Studio only binds to
localhostby default; cross-machine access requires enabling "Allow connections from network" in LM Studio settings MODELmust exactly match the identifier shown in LM Studio's loaded model list
Ollama specific:
- Default port is 11434
- Ollama binds to
0.0.0.0by default, so cross-machine access usually works without extra config
Section 2: Camera (optional)
| Var | Notes | |
|---|---|---|
CAMERA_HOST | IP of the camera on the local network | |
CAMERA_USERNAME | Usually admin | |
CAMERA_PASSWORD | Required if CAMERA_HOST is set | |
CAMERA_ONVIF_PORT | Default 2020 for Tapo; check your camera's spec |
Warn if CAMERA_HOST is set but CAMERA_PASSWORD is empty — camera tool will silently skip init.
Section 3: TTS / Voice (optional)
| Var | Notes | |
|---|---|---|
ELEVENLABS_API_KEY | Required for TTS | |
ELEVENLABS_VOICE_ID | Defaults to a built-in voice; override for custom voices | |
GO2RTC_URL | Default http://localhost:1984; only needed for camera speaker | |
GO2RTC_STREAM | Default tapo_cam |
Check that mpv or ffplay is available in PATH for local speaker playback:
Section 4: Mobility / Robot Vacuum (optional)
| Var | Notes | |
|---|---|---|
TUYA_API_KEY | From Tuya IoT Platform | |
TUYA_API_SECRET | From Tuya IoT Platform | |
TUYA_DEVICE_ID | The vacuum's device ID in Tuya | |
TUYA_REGION | us / eu / cn / in |
Mobility tool silently skips init if any of these are missing.
Output Format
Report findings grouped by severity:
Always end with a summary:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdev/familiar-check-env/SKILL.md
Popularity
- Repository stars
- 88
- Repository forks
- 12
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 2 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lifemate-ai/familiar-ai/familiar-check-env)