Install
$ agentstack add skill-girijashankarj-cursor-handbook-cursor-setup ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Skill: Cursor Setup
Bootstrap cursor-handbook in any project — clone the repo, configure project settings, and validate the installation.
Trigger
When the user asks to set up cursor-handbook in a new project, install the Cursor configuration, or bootstrap the .cursor/ directory.
Prerequisites
- [ ]
gitinstalled - [ ] Target project directory exists
- [ ] No conflicting
.cursor/directory (or user consents to backup)
Usage
Run the bundled script from the target project root:
scripts/setup-cursor.sh
Environment Variables
CURSOR_CONFIG_REPO— Override the default repository URL (optional)
Steps
Step 1: Check Prerequisites
- [ ] Verify
gitis installed - [ ] Check if
.cursor/already exists - [ ] If exists, ask user whether to back up and replace
Step 2: Run Setup
- [ ] Execute
scripts/setup-cursor.shusing the Shell tool - [ ] The script will:
- Back up existing
.cursor/if needed - Clone cursor-handbook into
.cursor/ - Copy
project.json.templatetoproject.json - Make hook scripts executable
Step 3: Configure Project
- [ ] Open
.cursor/config/project.json - [ ] Guide the user to fill in:
project.name— project identifiertechStack.language— primary language (typescript, python, go, etc.)techStack.framework— framework (express, fastify, django, etc.)techStack.database— database (postgresql, mysql, mongodb, etc.)techStack.cloud— cloud provider (aws, gcp, azure)paths.source— source code root (e.g.,src/)- [ ] Replace all
{{PLACEHOLDER}}values
Step 4: Validate Installation
- [ ] Run the handbook validator to check structure
- [ ] Verify at least one
.mdcrule exists - [ ] Verify
project.jsonhas no remaining placeholders
Step 5: Post-Setup
- [ ] Remind user to restart Cursor IDE
- [ ] Suggest testing with a quick command (e.g.,
/type-check) - [ ] Point to
docs/getting-started/quick-start.mdfor detailed guidance
Rules
- NEVER overwrite
.cursor/without user confirmation - ALWAYS back up existing configuration before replacing
- NEVER hardcode repository credentials in the script
- The setup script is idempotent with user consent for overwrite
Completion
cursor-handbook installed, project.json configured, and structure validated. User can restart Cursor and begin using commands and skills.
If a Step Fails
- Git not installed: Direct user to install git
- Clone fails: Check network connectivity and repository URL
- Backup fails: Check disk space and permissions
- No template found: Create a minimal
project.jsonmanually
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: girijashankarj
- Source: girijashankarj/cursor-handbook
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.