Drug Bioactivity Assay
learningmatter-mit/AtomisticSkills
Fetch biological assays and target proteins a chemical has been tested against via PubChem.
Run assay on a web page you just wrote or changed. An agent skill from sickn33/agentic-awesome-skills.
$ npx skills add sickn33/agentic-awesome-skills --skill assay -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sickn33/agentic-awesome-skills assay --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/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/assay .claude/skills/assay && 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 "assay" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/assay into .claude/skills/assay/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assay", 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/sickn33/agentic-awesome-skills/tree/main/skills/assayType 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 sickn33/agentic-awesome-skills --skill assay -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sickn33/agentic-awesome-skills assay --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/assay .agents/skills/assay && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "assay" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/assay into .agents/skills/assay/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assay", 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 sickn33/agentic-awesome-skills --skill assay -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sickn33/agentic-awesome-skills assay --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/assay .cursor/skills/assay && 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 "assay" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/assay into .cursor/skills/assay/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assay", 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/sickn33/agentic-awesome-skills.git --path skills/assay--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 sickn33/agentic-awesome-skills --skill assay -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sickn33/agentic-awesome-skills assay --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/assay .gemini/skills/assay && 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 "assay" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/assay into .gemini/skills/assay/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assay", 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 sickn33/agentic-awesome-skills assayInstalls 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 sickn33/agentic-awesome-skills --skill assay -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/assay .github/skills/assay && 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 "assay" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/assay into .github/skills/assay/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assay", 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 sickn33/agentic-awesome-skills --skill assay -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sickn33/agentic-awesome-skills assay --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/assay .opencode/skills/assay && 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 "assay" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/assay into .opencode/skills/assay/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "assay", 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.
assayRun assay on a web page you just wrote or changed. An agent skill from sickn33/agentic-awesome-skills.
Assay is an agent skill from sickn33/agentic-awesome-skills. Run assay on a web page you just wrote or changed. It opens the page in a real browser, drives every control, and reports where the page contradicts itself. Deterministic, no API key, no network.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b84d35a. 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:
pipnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.compypi.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Assay loads about 2k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 1,173 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 sickn33/agentic-awesome-skills at commit b84d35a, republished under its MIT licence (© sickn33). 1,173 words, ~1,981 tokens.
.claude/skills/assay/SKILL.md (or your agent's skills folder).A page you have just written has no tests yet. assay serves the page locally, opens it in a real Chromium browser through Playwright, finds every control on it, uses all of them, and reports where the page contradicts itself. There are no tests to write, no LLM, no API key, and no network. The same page gives the same result every time.
Use this skill after you create or change a web page, to run assay on that page and report the one line it prints. The skill reports the result and does not change code because of it unless you ask.
Install assay from PyPI. The package is named assay-ui and the command it installs is assay.
pip install assay-uiIt needs Python 3.10 or newer. On the first run assay downloads the Chromium build Playwright uses.
Point assay at the page itself and ask for the one-line summary.
assay <the page you changed> --one-linePoint it at a file such as todo.html or dist/index.html. A folder also works and opens the index.html inside it. The page is often a folder or two above the file you edited, so a change to a script or stylesheet still means running assay on the page that loads it. assay needs no key, network, or configuration. A small page takes seconds, and a busy one can take a minute or more.
Put assay's output, word for word, as the last thing in your reply. It is already one line, or one line and a short list. Do not summarize it, reformat it, add to it, or write your own version.
A clean run looks like this, with assay's own numbers and wording.
assay: checked todo/todo.html, 8 checks, nothing flagged.A run that flagged something looks like this, followed by a short list.
assay: checked notes/index.html, 12 checks, 4 flagged:Report the line whether it flagged anything or not. Without it, the reader cannot tell a clean page from a check that never ran.
If the command did not run, say so in your own words, name the page, and quote what the shell actually printed. Never describe a check that did not happen as one that passed, and never guess at a cause.
Report what assay found and stop. Do not edit code in response to a finding in the same reply. If the user then asks you to fix it, fix it.
User: I added a to-do list at todo/todo.html. Does it work?
assay todo/todo.html --one-lineassay: checked todo/todo.html, 8 checks, nothing flagged.Report that line as the last thing in the reply, and do not change the page.
assay notes/ --one-lineassay: checked notes/index.html, 12 checks, 4 flagged:
- draw on canvas twice, then press Undo twice: it reacted one press lateReport the whole line and its short list, say that a finding is a place to look rather than a confirmed bug, and wait for the user to ask before changing anything.
assay dist/index.html --one-lineassay: error: dist/index.html does not existSay that assay did not run, name the page, and quote the message. Do not report a check that never happened as one that passed.
dist/index.html, not at a source template.npm install for you, because installing dependencies executes their setup scripts.--report to save an HTML report.dist/index.html.@mock-hunter audits a live page for mock data, hardcoded values, and broken endpoints, for when you need to know whether the values on screen are real.@accesslint-diff diffs a page's accessibility violations against a baseline, for when you care about accessibility rather than whether the controls work.pip install assay-ui installs.© sickn33, MIT. 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 skills/assay of sickn33/agentic-awesome-skills.
Open the folder on GitHubat commit b84d35a
Assay 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 |
|---|---|---|---|---|---|---|
| Assay this skillsickn33/agentic-awesome-skills | 47k | — | ~2k | Automated safety check: Pass | MIT | |
| Drug Bioactivity Assaylearningmatter-mit/AtomisticSkills | 176 | — | ~693 | Automated safety check: Pass | MIT | |
| Personal Writing Style Setupasgeirtj/system_prompts_leaks | 69k | — | ~11k | Automated safety check: Pass | CC0-1.0 | |
| Investigating CI FailuresPostHog/posthog | 40k | — | ~2.9k | Automated safety check: Pass | Custom licence | |
| Finnish Humanizergithub/awesome-copilot | 40k | 1 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Deslopevery-app/open-seo | 23k | — | ~602 | Automated safety check: Pass | MIT |
learningmatter-mit/AtomisticSkills
Fetch biological assays and target proteins a chemical has been tested against via PubChem.
asgeirtj/system_prompts_leaks
Learns your writing voice from messages and documents you wrote and sent, then saves a voice profile as the my-writing-style skill so later drafts sound like you.
PostHog/posthog
Investigates a specific CI failure to a verdict: whose fault, which commit, who wrote it, and whether it's fixed.
github/awesome-copilot
Detect and remove AI-generated markers from Finnish text, making it sound like a native Finnish speaker wrote it.
every-app/open-seo
Remove AI writing patterns from prose so it reads like a person wrote it.
epoko77-ai/im-not-ai
Rewrites Korean text written by AI so it reads like a human wrote it, detecting translationese and other AI patterns while leaving the content untouched.
sickn33/agentic-awesome-skills
Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.
sickn33/agentic-awesome-skills
Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.
sickn33/agentic-awesome-skills
Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.
sickn33/agentic-awesome-skills
Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.
sickn33/agentic-awesome-skills
Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.
sickn33/agentic-awesome-skills
Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.
Run assay on a web page you just wrote or changed. An agent skill from sickn33/agentic-awesome-skills. Assay is an agent skill from sickn33/agentic-awesome-skills. Run assay on a web page you just wrote or changed.
Run `npx skills add sickn33/agentic-awesome-skills --skill assay -a claude-code`. Or copy the skill folder (skills/assay in sickn33/agentic-awesome-skills) into .claude/skills/assay in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sickn33/agentic-awesome-skills --skill assay -a codex`. Or copy the skill folder (skills/assay in sickn33/agentic-awesome-skills) into .agents/skills/assay 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 sickn33/agentic-awesome-skills --skill assay -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/assay, .gemini/skills/assay, .github/skills/assay and .opencode/skills/assay in your project.
Going by SKILL.md and its folder, Assay needs the command-line tools its instructions call (pip and npm). Our summary lists: Python 3; Node.js.
SKILL.md names 2 domains. As links in the text: github.com and pypi.org. 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.
Assay is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 7.9k 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 Assay: Drug Bioactivity Assay (learningmatter-mit/AtomisticSkills, 176 stars), Personal Writing Style Setup (asgeirtj/system_prompts_leaks, 69k stars), Investigating CI Failures (PostHog/posthog, 40k stars) and Finnish Humanizer (github/awesome-copilot, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.
Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.