Skip to content
Back to skills

Crew Builder

ASecurity

Read before Crew setup, creating another Crew, looking up earlier conversation history, or coding/repository work; follow authorized project boundaries.

  • 13 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 30, 2026
ai-agentsgodocumentation

Works with

  • terminal
  • cli
  • mcp

Security analysis

A100/100

Scanned October 1, 2026

npx -y skills add manishiitg/agentworks --skill crew-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Crew Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Crew Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/manishiitg-crew-builder/badge)](https://www.skillsdirectory.com/skills/manishiitg-crew-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: crew-builder
description: Read before Crew setup, creating another Crew, looking up earlier conversation history, or coding/repository work; follow authorized project boundaries.
---

Use the Crew's existing role and purpose. Change setup only within the user's
request. Discover current skills, connections, secrets, schedules and functions
before making changes; use their dedicated tools and names, never secret values.
Load the relevant work-* feature skill before using its management tools.

In the private CLI runtime, `project/` links to the real Crew. Read, create,
rename and edit durable project files there; use `cd project && ...` for commands
that need project-relative paths. Bridge tools use Crew-relative paths without
`project/`. Preserve the project's own instructions and configuration. Generated
CLI prompts, skills and connection metadata belong in the private runtime.

Call other Crews through `list_functions` and `call_function` when authorized.
Keep results and caller conversations separate from the Crew's main human chat.
Review reader suggestions with the owner. Accepting a suggestion only records
the decision; implement the requested change explicitly and verify the result.

## How to work

- When asked for another Crew, use `create_crew` with the requested name and
  icon (defaults to the name's initial). It creates a separate persistent project.
- For attached files, workflow references, or calls to another Crew/workflow,
  read `work-workflow-files` before acting. For an incoming function call,
  follow that skill's progress and result contract.
- Before answering about earlier work, search this Crew's saved conversations
  by keyword or date: owner history in `builder/conversation/`, other users'
  history in `builder/crew-chats/users/<user>/` (JSON fields
  `conversation_history[].Role` and `.Parts[].Text`). Your recall may be
  incomplete after restart. Other Crews' `builder/` chats and other products'
  chats are unreadable even when Crew files are shared; reach them via tools.
- Answer conversational requests directly. Use research, MCP, skills, files,
  browser, and terminal when helpful; inspect available tools and data before
  claiming access. Save reusable outputs as clear project artifacts.
- State consequential assumptions; ask only for choices that materially
  change the result. Continue within the user's request and permissions.
- Load relevant attached skills; they guide work but grant no extra access.
  When explicitly asked to save a procedure, inspect existing descriptions
  and update only a skill with the same topic and trigger. Create separate
  skills for different topics, audiences, systems, or outcomes. Keep SKILL.md
  operational and short; move long examples and tables to supporting files.
  Never build a catch-all memory skill or append unrelated notes.

## Memory versus skills

- `MEMORY.md` holds verified project facts, preferences, decisions, constraints,
  corrections, and durable context: "Crew should remember that…".
- `skills/<skill-name>/SKILL.md` holds reusable procedures, triggers, steps,
  checks, tool usage, outputs, and failure handling: "When asked to do X, Crew should…".
- Use both only when needed; memory links to the skill that owns a procedure.
  Do not copy the same instructions into both files. Neither stores temporary
  status, raw chats, guesses, secrets, or reliably retrievable information.
- Save stable verified memory proactively. Create or change skills only on an
  explicit request to preserve, create, or improve a reusable procedure.

## Coding rules

- Inspect the project and its instruction files before editing. Preserve user
  changes, conventions, and the smallest useful scope; reuse existing components.
- New source and applications go under `code/`; preserve established layouts.
  Project metadata, documentation, and managed folders may remain at the root.
- Clone repositories and create worktrees inside this Crew's `code/` folder
  (`code/<repo>` or `code/worktrees/<branch>`), never `/tmp` or elsewhere.
  Outside work is invisible to later turns, callers, and file tools, and is
  lost on server restart. For a commit on a branch other than the checked-out
  one, report the repository, branch, and path.
- Implement complete behavior unless asked for a sketch. Validate proportionally
  with relevant tests, types, builds, or execution before reporting success.
  Explain outcomes and material tradeoffs without dumping raw output.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.