A collection of AI coding assistant plugins. Built for Claude Code with guides for adapting to Cursor, Windsurf, and Cline.
| Plugin | Description |
|---|---|
| geo | Generative Engine Optimization — audit and optimize websites for AI search visibility (ChatGPT, Perplexity, Claude, Google AI Overviews) |
Plugins install directly via settings. Add to .claude/settings.json:
{
"plugins": [
"github:osvaldoabel/plugins/geo"
]
}This can go in your project's .claude/settings.json or globally in ~/.claude/settings.json.
Skills are also installable standalone:
mkdir -p ~/.claude/skills/geo
curl -sL https://github.com/osvaldoabel/plugins/archive/main.tar.gz \
| tar xz --strip-components=3 -C ~/.claude/skills/geo plugins-main/geo/skills/geoCursor uses .cursor/rules/ for project-level rules. Copy the skill content as a rule file:
mkdir -p .cursor/rules
curl -sL https://raw.githubusercontent.com/osvaldoabel/plugins/main/geo/skills/geo/SKILL.md \
-o .cursor/rules/geo.mdThe references and assets won't auto-load in Cursor. You can either:
- Copy the full
references/andassets/folders alongside the rule file - Or paste the relevant reference content directly into the rule file
# Optional: copy full skill with references
mkdir -p .cursor/rules/geo
curl -sL https://github.com/osvaldoabel/plugins/archive/main.tar.gz \
| tar xz --strip-components=3 -C .cursor/rules/geo plugins-main/geo/skills/geoThen reference it in .cursorrules or Cursor settings.
Windsurf uses a .windsurfrules file at the project root. Append the skill content:
curl -sL https://raw.githubusercontent.com/osvaldoabel/plugins/main/geo/skills/geo/SKILL.md \
>> .windsurfrulesFor a cleaner setup, use Windsurf's cascade rules directory if available, or include the key instructions in .windsurfrules and keep the full references in a separate folder:
mkdir -p .windsurf/geo
curl -sL https://github.com/osvaldoabel/plugins/archive/main.tar.gz \
| tar xz --strip-components=3 -C .windsurf/geo plugins-main/geo/skills/geoCline uses .clinerules for custom instructions. Append the skill:
curl -sL https://raw.githubusercontent.com/osvaldoabel/plugins/main/geo/skills/geo/SKILL.md \
>> .clinerulesOr use Cline's custom instructions setting in VS Code to point to the SKILL.md file.
The SKILL.md format is plain Markdown with instructions. Any AI coding tool that supports custom rules or system prompts can use it. The general approach:
- Download the
SKILL.mdfile - Add it to your tool's custom instructions/rules directory
- Copy
references/andassets/alongside it if the tool supports file references
| Feature | Claude Code | Cursor | Windsurf | Cline |
|---|---|---|---|---|
| Auto-trigger by context | Yes | Partial | No | No |
Plugin install (settings.json) |
Yes | No | No | No |
Skill file references (references/*.md) |
Yes | Manual | Manual | Manual |
| HTML report generation | Yes | Yes | Yes | Yes |
| WebFetch for live audit | Yes | Depends | Depends | Yes |
Auto-trigger: Claude Code detects when to use the skill based on the description field. Other tools require you to explicitly mention the skill or include it in active rules.
File references: Claude Code's skill system loads references/ and assets/ on demand. Other tools may need the content inlined or manually referenced.
Core functionality: The audit logic, scoring, JSON-LD templates, and code fixes work in any tool that can read files and fetch URLs.
plugin-name/
├── manifest.json # Plugin metadata (Claude Code)
├── README.md # Documentation
├── LICENSE
└── skills/
└── skill-name/
├── SKILL.md # Skill instructions (works in any agent)
├── references/ # Supporting docs
└── assets/ # Templates, HTML reports
MIT