Mini Jarvis — Data skill for Claude Code
AI agents that advise, humans who decide.
How to install Mini Jarvis
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open softDevShishir/mini-jarvis and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Mini Jarvis does
AI agents that advise, humans who decide. Spring Boot + Claude/Gemini agents analyze business data and propose actions. Every recommendation needs human approval and every step is audited. Cash-flow agent live, more on the way.
Alternatives in Data
- User Segmentation — Segment users by behavior, JTBD, and needs from feedback data 7.8k ★
- Skill Production Pipeline — Claude-skills — Effective: 2026-03-07 Applies to ALL new skills, improvements, and deployments 5.3k ★
- Portaljs Architect — Recommend a data-portal architecture (storage, compute, catalog, access, hosting, metadata) from your needs, t 2.3k ★
README
mini-jarvis
An **advisory-only**, human-in-the-loop AI agent system for small-business operations. It is not tied to one industry: describe your business and currency in config, and the agents adapt their prompts. The bundled demo data models a small Sydney plumbing business. The pattern:
agent reads business data → an AI model (Claude, Gemini or OpenAI) produces a recommendation → **a human must approve it** → everything is logged.
Advisory-only design
- Agents never perform actions. They read data and produce recommendations with status
PENDING. - A human approves or rejects each recommendation through the API. Approving only changes the status and writes an audit row. It does not execute anything. A test checks that approving calls no AI provider or notifier.
- Every step goes to the
audit_logtable with a timestamp and actor: agent run started/finished/failed, every AI call, fallback used, recommendation created/approved/rejected, notification sent/failed. - Agents depend only on the
AiProviderabstraction, never on a vendor SDK.
Architecture
┌──────────────┐ POST /api/agents/{name}/run ┌───────────────────┐
Director ─────▶│ REST API │◀── (JWT, single admin account) ────│ AgentScheduler │
(curl/UI) │ controllers │ │ (off by default) │
└──────┬───────┘ └─────────┬─────────┘
│ │
▼ ▼
┌──────────────────────────────────────────────────────────────────┐
│ AgentRunService: run record, audit trail, saves PENDING recs, │
│ optional notification (never fails the run) │
└──────┬───────────────────────────────────────────────┬───────────┘
│ Agent.r
Related Skills
Secretary
Use /secretary for completed staff work that preserves dissent, holds zero authority, treats all workspace mat
ContextGate
Spring Boot + MyBatis 框架感知代码地图:静态分析调用链/SQL/事务/实体影响面,通过 MCP 喂给 AI 编程工具(Trae/Cursor/Claude Code),省 token、防幻觉
OpenCoding
Enterprise-grade multi-modal Coding Agent Harness — kernel, tools, permissions, sandbox, memory, teams, goals,
Askme
List everything the agent needs from you to continue — decisions, answers, access, data, actions — with why it
Us Undervalued Growth Screen
Run the Claude Code-native US undervalued-growth/GARP discovery pipeline, underwrite every selected name, and
Atribu Attribution Skill
Opinionated Claude Code skill for the Atribu MCP server (mcp.atribu.app). Teaches your AI client to query iden
Related Agents
ZeroClaw Android
Run AI agents 24/7 on your Android phone. Native Rust core, 25+ providers (OpenAI, Claude, Gemini, Groq, DeepS
Gemini Runner
Delegates one scoped implementation chunk to Gemini CLI via ~/.claude/gemini/run.sh, choosing the cheapest mod