Claude Skill
princezuda/safestclaw
Safestclaw is a secure alternative to Openclaw with natural text/voice interaction, intent understanding, prompt injection prevention, TTS, and voice-to-text.
Overview
Repository
Install this Skill
pip install safestclaw # coreRegistry
pip install safestclaw # corepip install "safestclaw[mcp]" # + FastMCP plugin (Model Context Protocol)pip install "safestclaw[caldav]" # + CalDAV calendar syncpip install "safestclaw[telegram]" # + Telegram bot channelpip install "safestclaw[smarthome]" # + Philips Hue / Home Assistant MQTT
Summary
Safestclaw is a secure alternative to Openclaw, offering natural text and voice interaction without relying on a language model by default. It understands intent and semantics, prevents prompt injection, and delivers over 90% of Openclaw's functionality plus TTS and voice-to-text.
Safeclaw是Openclaw的替代方案。您可以通过文字和语音自然地与之对话,也可以选择不使用语言模型。它默认能识别意图和语义,在避免提示注入的同时,能实现Openclaw百分之九十以上的功能,还额外支持文本转语音和语音转文字。
Key features
- Natural text and voice interaction
- Intent and semantic understanding by default
- Prompt injection prevention
- Text-to-speech (TTS) and voice-to-text support
- Over 90% of Openclaw functionality
Use cases
- Building secure AI assistants
- Voice-controlled applications
- Safe agentic AI systems
- Privacy-focused conversational interfaces
README excerpt
# SafestClaw 🐾 **The zero-cost alternative to OpenClaw. No LLM required, though it is optional. No required API bills. Minimal attack surface. Runs on any machine.** You can simply type pip install safestclaw and it will download, please read install.md to understand what to do. You only want what you need, so install.md comes with the ML safestclaw and you can add any additional features we support with pip install. I run safestclaw like so python -m safestclaw which will load the command line interface. You can setup the system at anytime and make modifications by running python -m safestclaw setup. This is where you can choose if you want to use an LLM or stick with the ML actions. You can choose if you want to enable it as an mcp, use web ui and or telegram. If you don't use an LLM you have to learn from the /help documentation. Simple things like what is the weather in insert town name, will respond without an LLM, because it uses a weather api. If you type in news tech it will give you a summary from over fifty different sources of the tech news of the day. If you type in news it will provide a summary for the news in general and show you its sources. The thing that this solves is making actions auditable and only using an LLM when things actually require an LLM. Language models aren't needed nearly as much as people believe they are. There has been established ML ways to do things for sometimes a decade that people pay LLM providers for. This is a waste of money, so we make it so you don't have to waste thaat money. We provide a research tool research insert what you want to research and then choose arxiv, wolframalpha or any other source we support, so research lstm arxiv will return research from arxiv. This may require an LLM to work. You can blo