705 Commits

Author SHA1 Message Date
Timothy Kassis
1e5eeffbda Update version numbers and enhance skill documentation
Some checks failed
Create Release / release (push) Has been cancelled
Skill Spec Validation / Validate skills against the Agent Skills spec (push) Has been cancelled
Skill Tests / Repo-wide contract and coverage guard (push) Has been cancelled
Skill Tests / Standard-library-only skill suites (push) Has been cancelled
Weekly Security Scan / scan (push) Has been cancelled
- Bumped version in plugin.json and pyproject.toml to 2.66.0.
- Updated skill metadata versions across multiple skills, reflecting improvements and new features.
- Added citation guidelines to various skill documentation to ensure proper referencing of the "Scientific Agent Skills" paper.
v2.66.0
2026-09-02 09:25:16 -07:00
Timothy Kassis
bdf385bad5 Enhance README.md with additional citation details and paper reference
- Added a new badge linking to the arXiv paper.
- Updated the citation section to include the full citation for the paper "Scientific Agent Skills: A Library of Procedural Knowledge for Research Agents."
- Clarified the importance of citing the paper alongside individual skills used in research.
2026-09-02 09:00:58 -07:00
Timothy Kassis
1dd0fccf46 Remove Star History section from README.md to streamline content and focus on essential information. 2026-08-31 10:14:01 -07:00
github-actions[bot]
cc37669ed0 chore: update security scan report [skip ci] 2026-08-31 09:27:46 +00:00
Timothy Kassis
f6fcafeb1c Update version to 2.65.0 and reflect skill count increase in README
- Bumped version number in plugin.json and pyproject.toml to 2.65.0.
- Updated README to indicate an increase in the number of available skills from 161 to 163.
v2.65.0
2026-08-29 15:54:53 -07:00
ZEMBA Wendemi Brice Roméo
72d742e153 fix(stable-baselines3): repair broken API reference links (#233)
The "API Reference" bullets in references/callbacks.md and
references/vectorized_envs.md pointed at
`/en/master/common/callbacks.html` and `/en/master/common/vec_env.html`,
which both return 404. Upstream Stable-Baselines3 documents the
`stable_baselines3.common.callbacks` and `stable_baselines3.common.vec_env`
modules on the same pages as their narrative guides, not under `common/`.

Repoint both links at the module anchors on the guide pages:

- guide/callbacks.html#module-stable_baselines3.common.callbacks
- guide/vec_envs.html#module-stable_baselines3.common.vec_env

Both targets and both anchors were verified against the live docs and the
upstream genindex. The "Official ... Guide" bullet directly above each one
already used the correct `guide/` path, so the two `common/` URLs were
inconsistent within their own files.

Bump metadata.version to "1.2".

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-29 06:57:32 -07:00
Aubrey Brueckner
7b0386d917 Fix Rowan examples for SDK 3.1.13 (#237) 2026-08-29 06:52:25 -07:00
Timothy Kassis
895b4be37e Update README to replace live webinar announcement with recording link for K-Dense BYOK
- Changed the webinar announcement to a link for the recorded session of "Getting Started with K-Dense BYOK."
- Updated the description to reflect the content covered in the recording, ensuring users can access the walkthrough at their convenience.
2026-08-28 14:41:21 -07:00
github-actions[bot]
36d8f13a1e chore: update security scan report [skip ci] 2026-08-24 09:22:54 +00:00
Timothy Kassis
390f5146bf Enhance README with webinar announcement for K-Dense BYOK
- Added details about an upcoming live webinar titled "Getting Started with K-Dense BYOK," including date, time, and registration link.
- This addition aims to provide users with a hands-on walkthrough of the K-Dense BYOK setup and features.
2026-08-19 15:41:47 -07:00
Timothy Kassis
de66e10cd0 Update AGENTS.md to clarify optional nature of skill diagrams and streamline related instructions
- Revised language to indicate that diagrams are optional for skills and not required for changes.
- Removed outdated commands related to diagram generation from the main instructions.
- Emphasized the importance of regenerating diagrams when skill workflows change to maintain accuracy.
2026-08-19 13:43:55 -07:00
Timothy Kassis
48dc1cf173 docs: add tutorials table to README (#226)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 15:58:49 -07:00
Timothy Kassis
5e50e08885 Enhance README with new blog entries and skills
- Added new blog entries on using Multica for scientific research, introducing the waypoint-bio and lab-hardware-cad agent skills, and discussing the agentic data scientist and Karpathy ML engineer.
- Updated the README to reflect the expanded resources and insights available for users in the scientific community.
2026-08-18 13:35:56 -07:00
Timothy Kassis
9e8b0cb0b0 Update version to 2.64.0 and enhance README with skill count increase
- Bumped version number in plugin.json and pyproject.toml to 2.64.0.
- Updated README to reflect an increase in the number of available skills from 161 to 163.
v2.64.0
2026-08-17 16:42:50 -07:00
Timothy Kassis
204eef574c Add waypoint skill 2026-08-17 16:40:28 -07:00
Timothy Kassis
4934681cd2 Update README to include Star History chart
- Added a new section for Star History with an embedded chart to visualize the repository's star growth over time.
- This addition enhances the README by providing insights into the project's popularity and community engagement.
2026-08-17 10:56:39 -07:00
github-actions[bot]
28f5603bc2 chore: update security scan report [skip ci] 2026-08-17 09:21:36 +00:00
Timothy Kassis
336c4f838a Update lab hardware CAD skill documentation and standards
- Bumped version to 1.2 and updated last-reviewed date in SKILL.md.
- Enhanced standards.json with updated notes and additional dimensions for clarity.
- Expanded build123d-patterns.md to include detailed geometry checks and their semantics.
- Improved fabrication-limits.md with laser cutting guidelines and corner radius considerations.
- Updated validation.md to clarify checks for declared interfaces and geometry.
- Added new geometry checks functionality in scripts to validate model geometry against built solids.
- Adjusted check.py to include geometry evaluation commands for better verification processes.
2026-08-15 20:12:06 -07:00
Timothy Kassis
43a3e619a1 Update README to include Reddit link and enhance user engagement
- Added a Reddit badge and link to the README for broader community engagement.
- Updated the "Stay up to date" section to include Reddit alongside existing social media links for new skills and updates.
2026-08-15 10:21:47 -07:00
Timothy Kassis
b2a92ba052 Update pi-agent skill 2026-08-14 13:15:10 -07:00
Timothy Kassis
3c8fc0fd16 Update examples and skills documentation
- Added a new example for virtual spatial transcriptomics from archival H&E slides, detailing objectives, disciplines, skills used, and workflow steps.
- Introduced the NCATS ARAX skill for querying biomedical knowledge-graph relationships, including detailed usage instructions and capabilities.
- Updated the examples list to reflect the new addition and ensure comprehensive coverage of relevant topics.
2026-08-14 12:39:02 -07:00
Timothy Kassis
980e4f0bb2 Add CAD skill for lab hardware 2026-08-14 12:20:47 -07:00
Timothy Kassis
13385c7c4d Add new blog entries to README for AI co-scientists and workflow importance
- Included a new section on AI co-scientists with a link to a live Q&A session addressing practical concerns for researchers.
- Added multiple entries discussing the significance of workflow in scientific research, emphasizing verification and reproducibility in AI applications.
- Updated the README to enhance the resourcefulness of the documentation for users exploring AI in scientific contexts.
2026-08-13 13:07:22 -07:00
Timothy Kassis
5f3de01dba Update review model to version 3.7 across multiple scripts
- Changed the review model from "google/gemini-3.6-flash" to "google/gemini-3.7-flash" in the following scripts:
  - generate_infographic_ai.py
  - generate_schematic_ai.py (in latex-posters, literature-review, scientific-schematics, and scientific-slides)
  - generate_slide_image_ai.py
- Updated documentation to reflect the new review model version in iterative_refinement.md.
2026-08-13 11:04:15 -07:00
Timothy Kassis
5ad4aae76b Update documentation and versioning for Agent Plugins compliance
- Enhanced AGENTS.md and CONTRIBUTING.md to clarify the structure and requirements for the Agent Plugins package, including the need for `plugin.json` to be schema-valid and version-synced with `pyproject.toml`.
- Updated README.md to reflect the new version 2.63.0 and added details about the repository being a portable Agent Plugins package.
- Added tests in test_repo_contract.py to ensure compliance with the Agent Plugins manifest schema and discoverability of skills.

This update ensures better adherence to the Agent Plugins standard and improves the overall documentation for contributors.
v2.63.0
2026-08-11 17:44:32 -07:00
Timothy Kassis
f2f77ff889 Remove Star History chart from README.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 11:02:27 -07:00
Timothy Kassis
d661d27ef4 Merge pull request #158 from fedorov/update-idc-skill-v1.6.2
Update imaging-data-commons skill from v1.4.0 to v1.8.1 upstream
2026-08-10 16:46:11 -07:00
Timothy Kassis
3956e5408b feat: enhance skill security scan for forked PRs
- Added handling for missing SKILL_SCANNER_LLM_API_KEY in forked pull requests.
- Implemented a sticky comment to inform users when the scan is skipped due to the absence of the API key.
- Updated workflow documentation to clarify the behavior of the scanner in forked contexts.
2026-08-10 16:14:49 -07:00
Andrey Fedorov
aaf763c3a6 Update imaging-data-commons skill from v1.4.0 to upstream v1.8.1
Rebased onto current main and re-synced from
ImagingDataCommons/imaging-data-commons-skill, which now holds SKILL.md under 500
lines upstream. references/core_capabilities.md is therefore removed rather than
refreshed: its content was redistributed into the topical guides that already own
each subject (sql_patterns, index_tables_guide, cli_guide, licensing_and_citation)
instead of a catch-all file, and upstream CI holds the budget so the split does not
have to be redone after each sync.

New since v1.4.0: the hosted IDC MCP server and REST API as first-class access paths
(references/mcp_guide.md, references/rest_api_guide.md), so a metadata question no
longer requires a ~77 MB idc-index install; licensing_and_citation.md; idc-index
0.12.5 / IDC data v24; scripts/check_version.py as the startup version check.

tests/imaging-data-commons/test_check_version.py covers the bundled script: offline,
standard library only, no idc-index needed. It is a copy of the upstream file, which
is written to be vendored — only two path constants and the frontmatter-version
assertion differ.

Verified: pytest tests/_meta tests/imaging-data-commons -> 29 passed, 1030 subtests;
skills-ref validate skills/imaging-data-commons -> valid; SKILL.md 495 lines.
2026-08-10 17:06:22 -04:00
github-actions[bot]
7eb9c23c32 chore: update security scan report [skip ci] 2026-08-10 09:48:06 +00:00
Timothy Kassis
9b1d761c67 Merge pull request #224 from neuroepithelial/codex/add-ncats-arax-skill
Add bounded NCATS ARAX knowledge graph skill
2026-08-08 22:15:30 +00:00
neuroepithelial
550b965a69 Add bounded NCATS ARAX knowledge graph skill
Add a standard-library ARAX client for typed one-hop and endpoint-pinned two-hop Translator queries, selected-provider federation, entity normalization, and provenance-preserving artifacts. Include offline fixtures and tests, isolated test metadata, and README discovery.
2026-08-08 02:44:06 -04:00
Timothy Kassis
991bd993ac Update optimize-for-gpu skill documentation and assets
- Enhanced the skill description for clarity and accuracy regarding GPU acceleration.
- Updated compatibility notes to reflect requirements for RAPIDS 26.06 and Python 3.11+.
- Revised the library selection guidance to emphasize preferred usage patterns and legacy considerations.
- Improved the optimization workflow section with detailed steps for defining contracts and checking suitability.
- Added new code transformation patterns and clarified the use of cuSpatial and cuVS.
- Updated the cuCIM reference to include installation instructions and performance characteristics.
- Replaced the existing optimize-for-gpu.png image with a new version to better illustrate the skill's capabilities.
2026-08-07 13:35:13 -07:00
Timothy Kassis
5c0d8b3029 Merge pull request #221 from KalinNonchev/add-deepspot-m-skill
Add DeepSpot-M skill
2026-08-07 20:10:12 +00:00
Timothy Kassis
947764127b deepspot-m: document the ~19k-gene panel limit, drop redundant eval calls, add diagram
- State that predict_genes only accepts symbols in the released tokens.csv
  panel (model.gene_names) and raises KeyError otherwise; temper the
  transcriptome-coverage claims to match.
- Use from_pretrained's device argument; the model already returns in eval
  mode and predict_genes runs under no_grad, so drop the redundant
  model.eval()/no_grad lines (also clears MDBLOCK_PYTHON_EVAL_EXEC scan FPs).
- Rebuild the tile batch inside the multi-source loop, matching the advice
  beneath the example.
- Pin the install to deepspotm==1.0.0.
- Add the required docs/images/deepspot-m.png workflow diagram.
2026-08-07 13:09:04 -07:00
Timothy Kassis
f8c6f0ef73 Introduced a new skill for relsa-severity-assessment 2026-08-07 12:08:05 -07:00
Kalin Nonchev
de981da0ec Add DeepSpot-M skill
Adds skills/deepspot-m for transcriptome-wide virtual spatial transcriptomics from H&E histology tiles, plus references for the API and whole slide runs. Updates the README counts and docs/skills.md.
2026-08-04 02:36:08 +02:00
github-actions[bot]
d767725c6e chore: update security scan report [skip ci] 2026-08-03 10:27:02 +00:00
Timothy Kassis
ad21a38689 Update version to 2.62.0 in pyproject.toml and README.md, reflecting the latest release. v2.62.0 2026-07-31 11:01:54 -07:00
Timothy Kassis
3378ecea57 citation-management: correct documented commands, bump to 2.0
SKILL.md's one copy-pasteable Phase 3 command used --remove-duplicates, which
argparse rejects; the real flag is --deduplicate. A sweep of every documented
invocation against the actual --help output found eleven more flags that do not
exist: validate_citations.py --auto-fix, --strict, --output,
--check-required-fields, --check-authors, --check-duplicates, --check-syntax;
format_bibtex.py --validate, --report, --style; doi_to_bibtex.py --clipboard;
and search_google_scholar.py --open-access-only. Several sat in worked examples
an agent would run verbatim.

citation_validation.md documented an "auto-fix" mode of validate_citations.py
that never existed -- the script only reports. Those sections now point at
format_bibtex.py, which is what rewrites.

Other corrections:

- --report wrote a JSON document to report.txt.
- three of five declared dependencies were never imported.
- Phase 2.5 was marked MANDATORY but needed web access that allowed-tools did
  not grant; WebSearch and WebFetch are now declared.
- no compatibility field, despite needing a Python version, a package, and
  network access.
- the schematics section told a citation skill to produce diagrams by default,
  and named generate_schematic.py while generate_schematic_ai.py sat beside it
  unexplained. Reduced to a pointer at scientific-schematics.
- venue reference counts are labelled as rules of thumb rather than submission
  requirements, which is what they are.

Documents search_openalex.py and the shared _common.py, and regenerates the
workflow diagram, which no longer matched what the skill does.

Version 1.8 -> 2.0: format_bibtex.py no longer overwrites its input by default.
2026-07-31 10:59:16 -07:00
Timothy Kassis
d39264b47c citation-management: fix BibTeX corruption and metadata defects
The field parser in format_bibtex.py and validate_citations.py matched
`\{([^}]*)\}`, which stops at the first closing brace. Any title with a
protected term -- `{Highly accurate prediction with {AlphaFold}}` -- was
truncated mid-value, and rewriting it produced a .bib with unbalanced braces
that no BibTeX engine reads. extract_metadata.py emits that protection
deliberately, so the documented Phase 2 -> Phase 3 pipeline corrupted its own
output, and format_bibtex.py defaulted to overwriting the input in place.

Replace both parsers with a brace-depth scanner in scripts/_common.py, which
also owns entry rendering, page normalisation, and one citation-key scheme
shared by every producer -- entries from Crossref, PubMed, OpenAlex, and
Scholar now collide when they are the same paper, which is what makes
deduplication work at all. Writing is opt-in: without --output or --in-place
the result goes to stdout and the input is untouched.

Also fixed:

- pages: `replace('-', '--')` turned `583--589` into `583----589`; PubMed's
  abbreviated `1123-30` now expands to `1123--1130` rather than staying a
  range that resolves to nothing.
- publisher was read from Crossref and dropped by the writer, so every @book
  and @techreport failed the required-field check.
- an arXiv preprint with a DataCite DOI was typed @article with no journal --
  guaranteed to fail validation. It is @misc unless journal_ref names a venue.
- --url and PMCID were classified by identify_type but had no handler, so a
  publisher URL without a DOI in its path errored out. URLs now resolve via
  the citation_doi meta tag; PMCIDs via the NCBI ID converter.
- citation keys were unsanitised in search_pubmed.py: `Müller2021pmid123`
  and `O'Brien2021pmid124` are not valid BibTeX keys.
- DOIs were interpolated into API URLs unquoted.
- verify_doi used HEAD on doi.org, which follows to the publisher; several
  answer HEAD with 403 behind a bot check, so good DOIs looked unresolvable.
  Ask Crossref, then DataCite, and treat transport failures as unknown.
- valid_entries subtracted the error count from the entry count and reported
  `Valid entries: -2` for a one-entry file.
- structured abstracts kept only their first section; titles lost inline
  markup and carried PubMed's trailing full stop.
- two `note` fields could be emitted in one entry.
- --auto-fix was advertised in --help as "not implemented yet" and did nothing.
- venue_standards was assigned inside validate_file, so a fresh validator did
  not have it.

Add search_openalex.py: ~250M works, keyless REST API, cursor pagination,
abstracts rebuilt from the inverted index. The skill's own "single source
bias" pitfall previously had only two sources to offer, one of them scraped.

Drop the bundled schematic generators (1,148 lines) in favour of the
scientific-schematics skill, and update the shared-copy contract accordingly.

Reference-list length is editorial judgement, so a venue shortfall is now a
warning; only an explicit --min-count is enforced as an error.

Dependencies drop from eight packages to two: bibtexparser, biopython,
crossref-commons, pylatexenc, and selenium were declared but never imported,
and the parsing layer is now standard library.
2026-07-31 10:59:00 -07:00
Timothy Kassis
95d3adda6d market-research-reports: fix ledger validator crash on publication_date=not-stated
The sentinel "not-stated" is exactly 10 characters, so it satisfied the
len(publication) == 10 ISO-date guard and reached
date.fromisoformat("not-stated"), raising an uncaught ValueError instead of
the documented warning. SKILL.md instructs recording "not-stated" when the
publication date is unavailable, so this crashed on valid ledgers.

Check the sentinel before the retrieval/publication comparison, and add
regression tests for both the not-stated warning and the still-enforced
retrieval-precedes-publication error.

Fixes #219
2026-07-31 10:57:18 -07:00
Timothy Kassis
390c8b8b49 Update generate-image.png to reflect recent changes in image generation process. 2026-07-31 10:43:31 -07:00
Timothy Kassis
4226ca8052 Enforce use of uv for packagment installation whenever needed 2026-07-31 10:29:07 -07:00
Timothy Kassis
bd99c01e3f Update image generation and citation management scripts to use 'uv pip install' for package installations. Modify skill versions for infographics and generate-image to reflect recent changes. Enhance error handling and review logic in infographic generation scripts, ensuring better feedback on quality assessments. 2026-07-31 10:26:56 -07:00
github-actions[bot]
4d5f1d20be chore: update security scan report [skip ci] 2026-07-31 16:51:35 +00:00
Timothy Kassis
ab2f84ab10 Update version to 2.61.0 in pyproject.toml and README.md, reflecting the latest release. v2.61.0 2026-07-28 17:34:25 -07:00
Timothy Kassis
f1b60f8ef4 Update skill versions to 1.4 and 1.5 across multiple skills, including infographics, latex-posters, literature-review, scientific-schematics, and scientific-slides. Enhance API key resolution logic in various scripts to improve credential handling and error messaging. Adjust image model references for clarity in infographic and schematic generation scripts. 2026-07-28 17:32:42 -07:00
Timothy Kassis
07021b927e Add new example for Phase 2 regimen development in examples.md and enhance pharmacology skills section in skills.md. The new example outlines a comprehensive workflow from first-in-human dose to a defensible Phase 2 regimen, detailing objectives, disciplines, skills used, and a structured prompt. Additionally, the skills section now includes a dedicated entry for PK/PD modeling, emphasizing its applications in pharmacometrics. 2026-07-28 11:22:46 -07:00
github-actions[bot]
f9d7053cb1 chore: update security scan report [skip ci] 2026-07-28 18:16:24 +00:00