Share a skill you wrote
Pass a procedure on — to your lab, or to everyone.
People ask
- How do I share a skill with my lab without publishing it?
- A teammate improved a shared skill — how do I get their version?
Each skill you authored has a Share button, and it asks who should see it before anything else: your team, or the public registry. The two are different decisions, so the question is always asked — including for a skill already shared, which might now be worth publishing.
Your team shares it with everyone on your account. It stays private to your account, needs no category, licence or review, and appears on your teammates' shelf under Add a skill → Your team, showing who shared it. Installing works like the registry: verified on the way in, and it never replaces a skill you already have.
Share an installed team skill again and everyone else is offered the new version — never given it. A skill shapes how ARC behaves, so taking an update is always the other person's call, and if they had edited their copy Bench shows exactly which files differ and asks whether to keep theirs or take yours. Unshare takes a skill off the shelf so nobody else installs it; copies already on other machines stay where they are and are marked withdrawn.
The public registry publishes it for everyone. Before anything leaves your machine Bench shows you exactly which files would become public and how large they are — a pull request on a public registry is readable the moment it opens, and public history is permanent. Pick a category, add up to five tags if you want them, and a maintainer reviews the submission before it goes live. Published skills are licensed CC BY 4.0↗ and credited to you by name; your email address is never published, and your local file is left exactly as you wrote it.
Suggest a skill files a request for something that does not exist yet — what you need, a category, and an example source or DOI. Requests are answered on the thread itself, so you can follow one without an account anywhere else.
Where Settings → ARC → Skills → Share · Add a skill → Your teamskillscommunitycollaboration