Skip to content

osvaldoabel/plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Plugins

A collection of AI coding assistant plugins. Built for Claude Code with guides for adapting to Cursor, Windsurf, and Cline.

Available Plugins

Plugin Description
geo Generative Engine Optimization — audit and optimize websites for AI search visibility (ChatGPT, Perplexity, Claude, Google AI Overviews)

Installation by Agent

Claude Code (native support)

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/geo

Cursor

Cursor 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.md

The references and assets won't auto-load in Cursor. You can either:

  • Copy the full references/ and assets/ 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/geo

Then reference it in .cursorrules or Cursor settings.


Windsurf

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 \
  >> .windsurfrules

For 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/geo

Cline

Cline uses .clinerules for custom instructions. Append the skill:

curl -sL https://raw.githubusercontent.com/osvaldoabel/plugins/main/geo/skills/geo/SKILL.md \
  >> .clinerules

Or use Cline's custom instructions setting in VS Code to point to the SKILL.md file.


Other LLM tools

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:

  1. Download the SKILL.md file
  2. Add it to your tool's custom instructions/rules directory
  3. Copy references/ and assets/ alongside it if the tool supports file references

Compatibility notes

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 structure

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

License

MIT

Author

@osvaldoabel

About

Claude Code plugins

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages