# Install Agent Skills Directly from HackMD Notes
[Agent skills](https://agentskills.io/) are pretty hot right now.
Here’s a simple idea: you can install an agent skill directly from a HackMD note, since skills are just Markdown.
HackMD has a trick where you can access the ==raw Markdown text== of any note by appending `.md` to the note URL.
For example, this note: <https://hackmd.io/@EastSun5566/hackmd-skill> is a HackMD Markdown skill that lets an agent write HackMD-flavored Markdown.
To get the raw content, simply use:
```
https://hackmd.io/@EastSun5566/hackmd-skill.md?no-meta
```
The `no-meta` query removes metadata like the title, making the Markdown cleaner.
Since you can access raw text, you can just use command line tools like `curl` or `wget` to write it directly to your filesystem. To install the skill in your current project:
```sh
curl -fsSL "https://hackmd.io/@EastSun5566/hackmd-skill.md?no-meta" \
--create-dirs -o ".claude/skills/hackmd-skill/SKILL.md"
```
That's it. You're downloading the note's Markdown into the target folder and saving it as `SKILL.md`.
I’m using Claude Code here as an example above (`.claude/skills/`). You should switch this to your own agent case. Every agent nowadays seems to have its own skills path, which is kind of crazy.
Just create a skill note, collaborate with someone, make it publicly readable, and then install it with a ==one-line script==.
I know there are external tools that can install it for you, but a simple shell script is best, right? :smiley:
### Links
- [skill note sync repo](https://github.com/EastSun5566/hackmd-skills)
{%hackmd @EastSun5566/license %}