aracli

Automate Claude Code skill distribution and synchronization across teams using aracli CLI.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Aradotso/ara.engineer --skill aracli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aracli
Source: https://github.com/Aradotso/ara.engineer/tree/main/skills/aracli
Command: npx skills add https://github.com/Aradotso/ara.engineer --skill aracli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to maintain a single source of truth for Claude Code skills by automating distribution and updates via the aracli CLI, reducing manual handoffs and version drift.

Core Features & Use Cases

  • Auto-distribution: push new or updated skills to all teammates through live symlinks and a bootstrap workflow.
  • Real-time propagation: changes propagate at session start so new sessions pick up the latest skill definitions without manual reloads.
  • Governance and reasoning: guides on when to author, edit, or reason about why a skill change reaches or doesn't reach teammates.

Quick Start

Edit cli/skills/<name>/SKILL.md, commit, push to main, and have teammates start a new Claude Code session to receive updates within ~30 seconds.

Frequently Asked Questions about aracli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Claude Code skills across a team without manual reposting?

You can sync Claude Code skills across a team by using aracli to automate distribution through live symlinks and session-start hooks, ensuring updates reach all teammates automatically upon starting a new session.

What is live symlink skill distribution and how does it handle updates?

Live symlink skill distribution uses repository-linked symlinks to propagate skill changes in real time, triggering at session start so new Claude Code sessions pick up the latest definitions without manual reloads.

How do I distribute updated skills to teammates using a CLI?

To distribute updated skills via CLI, edit cli/skills/<name>/SKILL.md, commit, and push to main; teammates receive updates within roughly 30 seconds when they start a new Claude Code session.

Does Claude Code skill synchronization require specific frontmatter for discovery?

Yes, skill discovery requires SKILL.md frontmatter containing name and description fields, which the aracli CLI relies on to identify and distribute skills through the repository structure and hooks.

Why are my teammate's Claude Code skills not updating after I push changes?

Skill updates may not propagate if the session-start hook is missing or the teammate has not started a new session, as live symlink updates apply during first-run bootstrap and session initialization.

Can I use aracli to maintain a single source of truth for team skills?

Yes, aracli maintains a single source of truth for Claude Code skills by automating team-wide distribution and synchronization via the CLI, reducing manual handoffs and version drift.