Skip to content

Add setup skill and restructure README deploy docs#3

Open
Jerrydiii wants to merge 1 commit into
mainfrom
add-setup-skill
Open

Add setup skill and restructure README deploy docs#3
Jerrydiii wants to merge 1 commit into
mainfrom
add-setup-skill

Conversation

@Jerrydiii

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a setup skill (.warp/skills/setup/SKILL.md) that deploys this agent end-to-end: clones the repo (or reuses an existing clone), checks prerequisites, installs dependencies in a venv, configures .env for only the integrations the user wants, handles GitHub/Google auth, replaces codebase placeholders, and verifies the result.
  • Restructures the README's Requirements/Setup/Placeholders sections into a single How to deploy section: Option A is a copy-paste Warp prompt that runs the setup skill; Option B keeps the manual steps and placeholder table as human-readable reference.
  • Registers setup in AGENTS.md and the README skills table/repo structure.

Verification

Ran the skill end-to-end in a clean /tmp clone: all phases work, including graceful failure without credentials.json. Fixed three issues found during verification: a false-positive .env secret check, placeholder replacement clobbering docs, and PEP 668 pip3 failures (now uses a venv).

Conversation: https://app.warp.dev/conversation/52fa857a-c9ed-4bdd-aff6-3f405448ca21

Co-Authored-By: Oz oz-agent@warp.dev

- New .warp/skills/setup skill: clones the repo (or reuses an existing
  clone), checks prerequisites, installs deps in a venv, configures .env
  per-integration, handles GitHub/Google auth, replaces placeholders,
  and verifies the result
- README: consolidate Requirements/Setup/Placeholders into a 'How to
  deploy' section with a copy-paste Warp prompt (Option A) and the
  manual steps kept as reference (Option B)
- AGENTS.md: register setup as the 16th skill

Co-Authored-By: Oz <oz-agent@warp.dev>
@Jerrydiii
Jerrydiii requested a review from dplakon July 16, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant