JClaw — Security skill for Claude Code
A java based "claw" agent with a focus on security and safety.
How to install JClaw
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open skanga/JClaw and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What JClaw does
A java based "claw" agent with a focus on security and safety.
Alternatives in Security
- FastAPI Review — Review a FastAPI application for architecture, async correctness, dependency injection, Pydantic schemas, secu 243.5k ★
- Defense In Depth — Implement multi-layered testing and security best practices 98.1k ★
- Google Workspace Model Armor — Filter user-generated content for safety 21.6k ★
README
JClaw - Personal AI Assistant
[](https://openjdk.org/) [](LICENSE) [](#) [](pom.xml)
 JClaw is an ultra-lightweight Java AI assistant with tool calling, scheduled tasks, stateful sessions, and optional multi-channel delivery.
Overview
The project supports three execution modes:
- CLI agent mode for one-shot or interactive terminal use.
- Gateway mode for HTTP/WebSocket clients plus channel adapters.
- Background mode operations (cron, heartbeat, state tracking) integrated into agent/gateway runs.
Key capabilities include:
- LLM provider abstraction with a unified backend path.
- Rich tool support: file, shell, web search/fetch, cron, spawn/subagent, transcription, and explicit skill activation.
- Cron and heartbeat scheduling.
- Multi-channel adapters for Telegram, Discord, Slack, and WhatsApp.
- Dynamic skill management (
install,list,search,remove,show,audit). - Skill install scanning and installed-skill auditing.
- OAuth/token credential workflows.
- Session persistence and resumable state for routing replies.
- Security-first defaults: strict workspace sandboxing, audited tool execution, provenance-aware trust filtering, rate-limited/authenticated gateway, and safe network/file tooling. Full list in docs/SECURITY_FEATURES.md.
- Explicit runtime safeguards around file boundaries, cleanup, shutdown behavior, and thread lifecycle so long-running runs remain stable.
0) 60-second quickstart
# 1) Build
mvn clean package
# 2) Create default config + workspace
java -jar target/JClaw-0.0.1.jar onboard
# 3) Try a one-shot message
java -jar target/JClaw-0.0.1.jar agent -m "What can you do?"
# 4) Check runtime sta
Related Skills
Azure Content Safety Java
Content moderation and safety for Java
Buster Claw
A macOS desktop app that gives your own Claude Code, Codex or OpenCode agent hands: a browser it can drive, yo
Jar Analyzer Claude
Claude Code plugin for Java JAR security audit — 基于 jar-analyzer 的 Claude Code 安全审计插件,构建数据库,AI 深入分析
AI Agent Harness Monitor CLI
Java CLI tool designed to increase awareness about local AI-agent harness tool files like skills, rules, guida
Secure Vibe
Open-source security skill for AI agents (opencode / Codex / Claude Code). Detects 97 secret/injection/deseria
Research Stack
Deep multi-source research with optional focus lenses (--focus seo,security or #tag), hunter/gatherer evidence
Related Agents
Review Test Crash Safety
Reviews test code for crash safety testing quality and production assert statements: whether crash/recovery sc
Interface Verifier
Validates interfaces compile correctly across multiple languages. Checks for type safety, circular dependencie
🦀 Claw CR
Der Open-Source-Coding-Agent, in Rust gebaut. Alternative zu ClaudeCode Status Language