Skill file reading

Currently when adding skills for cursor IDE in my home directory ~/.cursor:

  1. Can I just give a URL and let cursor fetch the skill file remotely?
  2. Given a local skill file, says this main ethskills skill, will it fetch all the referenced skill files inside, or I have to download them one by one to my local?

Thanks.

Hey, good questions about Skills.

  1. Remote URL fetching: right now, Skills don’t support pointing to a URL for remote loading. Skills only work as local files. You need to download the file and place it in the right folder structure:
.agents/
└── skills/
    └── <skill-name>/
        β”œβ”€β”€ SKILL.md
        β”œβ”€β”€ scripts/
        β”œβ”€β”€ references/
        └── assets/

This structure can be in your project at .agents/skills/, or globally in ~/.cursor/.

  1. Referenced skill files: Cursor doesn’t allow or automatically fetch links to other skill files inside SKILL.md. If the ethskills SKILL.md links to other files, you need to download them manually and place them locally.

As an option, you can look at Plugins: https://cursor.com/docs/plugins. This is a way to ship skills, rules, and more as a package through the Cursor Marketplace. If the ethskills author turns their skill into a plugin, installation will be easier.

Skills docs: https://cursor.com/docs/skills

1 Like