Please stop constantly modifying the UI. A bunch of programmers don’t care what you look like; as long as it’s similar to VSCode, that’s fine. Focus on developing good features instead. Otherwise, you’ll lose your competitiveness in the future. Claude Code has been concentrating on getting its work done.
Cursor is now my most frequently used AI programming tool. I hope to integrate Claude Skills functionality into Cursor, which would greatly improve my development efficiency and help me better handle some routine workflow tasks. It’s like putting AI workflows into Cursor. I’ve found many useful skills on this website, and I hope to be able to use them in Cursor.
I’m sure that they are on it, it is very obvious that
1.skills are going to make it faster for certain repeatable tasks
2.it saves tokens when it reuses instead of rewriting it everytime
3.it makes workflows more stable, and users can expect stable outcome making the agent more trust worthy
I’m pretty sure that they are 75% done with this update by now
name: Sync Claude Skills to Cursor
description: Use when you want to sync agents and skills from ~/.claude to .cursor/{agents,skills} and generating AGENTS.md overview.
tags:
- meta-framework
- utility
- sync
- agents
- skills
---
# Sync Cursor Framework
Copy and overwrite the `agents` and `skills` directories from the `.claude` meta-framework source to `.cursor/{agents,skills}` in the current working directory. Then generate `AGENTS.md` with an overview of all available skills parsed from their SKILL.md frontmatter.
```bash
# Create target directories and sync
mkdir -p .cursor/agents .cursor/skills
cp -R ~/.claude/agents/* .cursor/agents/
cp -R ~/.claude/skills/* .cursor/skills/
# Generate AGENTS.md from SKILL.md frontmatter
echo "# Available Skills" > AGENTS.md
echo "" >> AGENTS.md
echo "This file is auto-generated by \`/sync-cursor-framework\`. Do not edit manually." >> AGENTS.md
echo "" >> AGENTS.md
echo "| Skill | Description | Location |" >> AGENTS.md
echo "|-------|-------------|----------|" >> AGENTS.md
for skill_file in .cursor/skills/*/SKILL.md; do
if [ -f "$skill_file" ]; then
skill_dir=$(dirname "$skill_file" | sed 's|.cursor/skills/||')
name=$(grep "^name:" "$skill_file" | head -1 | sed 's/name:[[:space:]]*//')
desc=$(grep "^description:" "$skill_file" | head -1 | sed 's/description:[[:space:]]*//')
echo "| **$name** | $desc | \`.cursor/skills/$skill_dir/SKILL.md\` |" >> AGENTS.md
fi
done
echo "" >> AGENTS.md
echo "## Usage" >> AGENTS.md
echo "" >> AGENTS.md
echo "Load a skill: \`Load the **[skill-name]** skill.\`" >> AGENTS.md
```