Esmfold2
JimLiu/science-skills
Biohub ESMFold2 / ESMFold2-Fast all-atom co-folding (Candido et al.
Verify or complete a new internal Marin developer's local setup and access to GitHub, GCP, Iris, Weights & Biases, Hugging Face, and optional CoreWeave storage.
$ npx skills add marin-community/marin --skill onboard-marin -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install marin-community/marin onboard-marin --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/marin-community/marin.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/onboard-marin .claude/skills/onboard-marin && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "onboard-marin" agent skill from https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marin into .claude/skills/onboard-marin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboard-marin", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marinType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add marin-community/marin --skill onboard-marin -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install marin-community/marin onboard-marin --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/marin-community/marin.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/onboard-marin .agents/skills/onboard-marin && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "onboard-marin" agent skill from https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marin into .agents/skills/onboard-marin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboard-marin", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add marin-community/marin --skill onboard-marin -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install marin-community/marin onboard-marin --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/marin-community/marin.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/onboard-marin .cursor/skills/onboard-marin && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "onboard-marin" agent skill from https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marin into .cursor/skills/onboard-marin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboard-marin", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/marin-community/marin.git --path .agents/skills/onboard-marin--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add marin-community/marin --skill onboard-marin -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install marin-community/marin onboard-marin --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/marin-community/marin.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/onboard-marin .gemini/skills/onboard-marin && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "onboard-marin" agent skill from https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marin into .gemini/skills/onboard-marin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboard-marin", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install marin-community/marin onboard-marinInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add marin-community/marin --skill onboard-marin -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/marin-community/marin.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/onboard-marin .github/skills/onboard-marin && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "onboard-marin" agent skill from https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marin into .github/skills/onboard-marin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboard-marin", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add marin-community/marin --skill onboard-marin -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install marin-community/marin onboard-marin --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/marin-community/marin.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/onboard-marin .opencode/skills/onboard-marin && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "onboard-marin" agent skill from https://github.com/marin-community/marin/tree/main/.agents/skills/onboard-marin into .opencode/skills/onboard-marin/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "onboard-marin", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
onboard-marinVerify or complete a new internal Marin developer's local setup and access to GitHub, GCP, Iris, Weights & Biases, Hugging Face, and optional CoreWeave storage.
Onboard Marin is an agent skill from marin-community/marin. Verify or complete a new internal Marin developer's local setup and access to GitHub, GCP, Iris, Weights & Biases, Hugging Face, and optional CoreWeave storage. Use when a team member asks to onboard, validate onboarding, or diagnose missing development access.
Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering, covering Model hubs and datasets. It works with Google Cloud, GitHub, Hugging Face and Weights & Biases. The repository describes itself as: Open-source framework for the research and development of foundation models. The licence is Apache-2.0.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c468793. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pulumiFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
WANDB_API_KEYHF_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Onboard Marin loads about 1.1k tokens when it runs. Until then it costs about 69 tokens; SKILL.md has 553 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from marin-community/marin at commit c468793, republished under its Apache-2.0 licence (© marin-community). 553 words, ~1,065 tokens.
.claude/skills/onboard-marin/SKILL.md (or your agent's skills folder).Establish which parts of the developer environment are ready, fix local setup when safe, and identify each missing external grant. Keep secrets out of command output and the final report.
Use these as the current sources of truth:
docs/tutorials/installation.md.docs/dev-guide/contributing.md.lib/iris/OPS.md and the use-iris
skill.docs/tutorials/cloud-gpu.md.infra/pulumi/README.md, the
add-grant skill, and the review-grant skill.Do not copy procedures from infra/README.md; it is an infrastructure index.
Start with read-only checks. Report each area as ready, missing access, missing local setup, or not checked.
hai-gcp-models project, Application
Default Credentials, and read access to gs://marin-us-central2. Confirm the
current principal has projects/hai-gcp-models/roles/marindev with a filtered
IAM query that prints only the matching role name. Do not print credential
contents or the complete project policy.marin GCP Pulumi stack:marindev check above, confirm the current principal
has projects/hai-gcp-models/roles/marinPulumiAdmin with the same filtered
IAM query.pulumi -C infra/pulumi stack export --stack marin >/dev/null to verify
state access without printing state contents.pulumi up as an onboarding check. Do not grant roles or mutate
live IAM unless the user asks for the grant workflow.iris login
only for an interactive human session; let the browser or headless login flow
request the human's input.WANDB_API_KEY and HF_TOKEN are present without printing
their values. When useful, perform a read-only identity check with the
service's CLI and confirm access to the marin-community W&B entity. Do not
persist a token outside the user's chosen credential store.Distinguish local configuration failures from permissions that a maintainer must grant. GCP project access, Iris IAP access, GitHub access, Weights & Biases, Hugging Face, Pulumi operator access, and CoreWeave storage are independent.
Run local import or CPU checks when they are cheap and do not download a large dataset. A remote Iris job changes shared state: submit one only when the user explicitly authorizes the smoke job. Keep it CPU-only, small, and bounded. Never request a GPU or TPU during onboarding.
Do not start, stop, restart, deploy, or otherwise mutate a shared cluster.
Give the user a compact checklist of verified capabilities and remaining actions. Include the failing command category and error summary without secret values. Distinguish grants the user can request from local fixes. Do not edit IAM data or file a grant request unless the user asks.
© marin-community, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/onboard-marin of marin-community/marin.
Open the folder on GitHubat commit c468793
Onboard Marin next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Onboard Marin this skillmarin-community/marin | 3.9k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Esmfold2JimLiu/science-skills | 228 | 4 repos | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Hugging Face Spaces DeployVincentqyw/image-matching-webui | 1.3k | — | ~721 | Automated safety check: Pass | Apache-2.0 | |
| Publish Tracelab Huggingfaceuw-syfi/TraceLab | 142 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Discovertaishi-i/awesome-japanese-nlp-resources | 1k | — | ~6.5k | Automated safety check: Notes | CC0-1.0 | |
| News Aggregator Skilldracohu2025-cloud/draco-skills-collection | 227 | — | ~596 | Automated safety check: Pass | MIT |
JimLiu/science-skills
Biohub ESMFold2 / ESMFold2-Fast all-atom co-folding (Candido et al.
Vincentqyw/image-matching-webui
Releases a new imcui version on GitHub, then deploys it to a test and a production Hugging Face Space from a dedicated huggingface branch.
uw-syfi/TraceLab
Prepare, publish, refresh, or validate the TraceLab public dataset on Hugging Face under UW-SyFI/TraceLab.
taishi-i/awesome-japanese-nlp-resources
Given a Japanese NLP GitHub repo/model/dataset (URL / owner/repo / tool name) OR a topic, find what's already in awesome-japanese-nlp-resources and discover related resources NOT yet listed…
dracohu2025-cloud/draco-skills-collection
A skill your agent uses when collecting public news candidates from Hacker News, GitHub Trending, Hugging Face papers, and other web sources for briefings and daily reports.
xhluca/agent-talk
Set up, check, stop, or delete a retalk relay server (retalk-server).
marin-community/marin
Deslop, simplify, or review low-value tests and prose only when explicitly requested for a branch or diff.
marin-community/marin
Use Iris to submit, inspect, debug, monitor, or recover jobs and tasks; diagnose scheduling and federation; deploy controllers; or reserve dev GPUs and TPUs.
marin-community/marin
Define, validate, submit, or restart a Marin SkyRL experiment through its artifact main.
marin-community/marin
Build, validate, publish, update, inspect, query, roll back, or archive a dynamic Marina applet.
marin-community/marin
Query Finelog logs and telemetry for Iris tasks, workers, profiles, training, vLLM, and cross-cluster forwarding.
marin-community/marin
Run a read-only preview for a specified Marin infra/pulumi stack and trace each pending resource change to merged pull requests since its latest successful update when that update records a clean…
Categories
Verify or complete a new internal Marin developer's local setup and access to GitHub, GCP, Iris, Weights & Biases, Hugging Face, and optional CoreWeave storage. Onboard Marin is an agent skill from marin-community/marin. Verify or complete a new internal Marin developer's local setup and access to GitHub, GCP, Iris, Weights & Biases, Hugging Face, and optional CoreWeave storage.
Onboard Marin fits situations like: A team member asks to onboard; validate onboarding; diagnose missing development access.
Run `npx skills add marin-community/marin --skill onboard-marin -a claude-code`. Or copy the skill folder (.agents/skills/onboard-marin in marin-community/marin) into .claude/skills/onboard-marin in your project. Claude Code loads it when a task matches its description.
Run `npx skills add marin-community/marin --skill onboard-marin -a codex`. Or copy the skill folder (.agents/skills/onboard-marin in marin-community/marin) into .agents/skills/onboard-marin in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add marin-community/marin --skill onboard-marin -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/onboard-marin, .gemini/skills/onboard-marin, .github/skills/onboard-marin and .opencode/skills/onboard-marin in your project.
Going by SKILL.md and its folder, Onboard Marin needs the command-line tools its instructions call (pulumi) and credentials named WANDB_API_KEY and HF_TOKEN. Our summary lists: Python 3; A credential in WANDB_API_KEY.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Onboard Marin is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Onboard Marin: Esmfold2 (JimLiu/science-skills, 228 stars), Hugging Face Spaces Deploy (Vincentqyw/image-matching-webui, 1.3k stars), Publish Tracelab Huggingface (uw-syfi/TraceLab, 142 stars) and Discover (taishi-i/awesome-japanese-nlp-resources, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
marin-community (a GitHub organization) maintains it in marin-community/marin, which has 3,921 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 10, 2026.
Source: marin-community/marin on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.