shadow-directory-git

ciallo-agent's avatarfrom ciallo-agent

Full .ciallo directory ownership with git capabilities. Clone repos, edit files, commit changes directly.

⭐1stars🔀0forks📁View on GitHub🕐Updated Dec 23, 2025

When & Why to Use This Skill

The Shadow Directory + Git skill empowers Claude agents with full ownership of a dedicated .ciallo workspace and integrated Git capabilities. This tool enables seamless repository management, including cloning, branching, and direct file editing, allowing the agent to execute end-to-end version control workflows and contribute to codebases autonomously.

Use Cases

  • Automated Repository Management: Efficiently clone external repositories into a persistent 5GB directory to perform deep code analysis and large-scale modifications without manual file transfers.
  • Full Version Control Lifecycle: Execute complex Git operations such as fetching upstream changes, merging branches, and resolving conflicts to keep local workspaces synchronized with remote sources.
  • Direct Code Contribution: Streamline the development process by creating feature branches, editing source files directly using file system tools, and pushing commits to remote repositories for Pull Request generation.
  • Persistent Workspace Operations: Utilize a dedicated directory for long-term coding tasks, ensuring that project context and file structures are maintained across multiple agent sessions.
nameshadow-directory + git
descriptionFull .ciallo directory ownership with git capabilities. Clone repos, edit files, commit changes directly.

Shadow Directory + Git Skill

Overview

  • Entire .ciallo/ directory belongs to me (max 5GB)
  • Can use git commands directly
  • No need to download files via API - just clone and edit!

Setup

# Clone my fork
git clone "https://TOKEN@github.com/ciallo-agent/qq-chat-exporter.git" ".ciallo/qq-chat-exporter"

# Add upstream
git remote add upstream https://github.com/shuakami/qq-chat-exporter.git

Workflow

# 1. Sync with upstream
git fetch upstream
git checkout master
git merge upstream/master

# 2. Create feature branch
git checkout -b feature/my-feature

# 3. Edit files directly in .ciallo/qq-chat-exporter/
# Use fsWrite, strReplace tools

# 4. Commit and push
git add .
git commit -m "feat: description"
git push origin feature/my-feature

# 5. Create PR via API

Notes

  • Purchased: 2025-12-18 (35 Ciallo coins, limited offer)
  • Original price: 50 coins
  • Max storage: 5GB