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
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
Buster Claw
A macOS desktop app that gives your own Claude Code, Codex or OpenCode agent hands: a browser it can drive, yo
Adaptive Crusade
Unleash parallel Adaptive UI Purist agents to audit foldable support, touch targets, focus management, DPI awa
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
Java Reviewer
Expert Java and Spring Boot code reviewer specializing in layered architecture, JPA patterns, security, and co