# Bring

> Use when the user wants to bring a project repository into the current agent folder — clone a remote repo or add a git worktree from a local repo — so a pets-driven pet has a project to work on. Triggers on requests like "bring the project into this folder", "clone the repo here", "set up the worktree for the agent", or populating a freshly created agent directory.

- Skill: `young1the/bring` (Agent Skill)
- Install (CLI): `npx skillmds@latest add young1the/bring`
- Raw SKILL.md: https://api.skillmd.com/api/skills/young1the/bring/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: young1the (https://skillmd.com/u/young1the)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/young1the/bring

---


# Bring a project into the agent folder

This Codex skill shares the Claude command workflow in
`../../commands/bring.md`.

Read that command file first, then follow the same guided workflow one prompt at
a time. When the command file refers to `${CLAUDE_PLUGIN_ROOT}`, use this plugin
root instead:

- In an installed Codex hook context, the bundled hook config resolves the installed cache path.
- In this repository while developing, use `plugins/pets-driven`.

The repository comes in one of two shapes:

- A **remote URL** → `git clone "<url>" "<target-folder>"`.
- A **local git repo** → `git -C "<local-repo>" worktree add "<target-folder>" -b "<branch>"`.

The target folder must be empty or not yet exist. Once the code is in place, if
no pet is bound to this folder yet, offer to hatch one (see the `hatch` skill);
a bound pet reacts to the agent's work automatically when the desktop app is
running.

