16 Commits

Author SHA1 Message Date
Timothy Kassis
5a9c275418 Anchor the scripts/ gitignore pattern to the repo root
An unanchored "scripts/" matches at any depth, including
skills/<name>/scripts/, so every new skill's bundled tooling was
silently untrackable. Existing skills were unaffected only because
their files were already tracked.

The entry sits under "Local agent tooling" alongside .claude/ and
.agents/, so root-only was the intent.
2026-07-27 15:40:05 -07:00
Timothy Kassis
2f2022de18 Update documentation and improve test structure for autoskill
- Enhanced AGENTS.md to clarify skill scope and directory structure, providing clearer guidelines for skill creation and updates.
- Updated CONTRIBUTING.md to emphasize the separation of tests from skill directories, ensuring better organization and clarity for contributors.
- Revised .gitignore to include .pytest_cache, improving project cleanliness.
- Adjusted pyproject.toml to configure pytest for better test path management.
- Incremented version number in SKILL.md for autoskill to reflect recent updates.
2026-07-26 09:54:14 -07:00
Timothy Kassis
b085e116c5 Update skill metadata formatting and improve .gitignore entries
- Revised the metadata format in multiple SKILL.md files to use block mapping instead of single-line JSON, enhancing YAML compatibility.
- Added a new entry for local agent tooling in .gitignore to exclude the .claude directory, improving project cleanliness.
- Removed outdated entries for AGENTS.md and CLAUDE.md from .gitignore, streamlining ignored files.
2026-07-26 09:29:16 -07:00
Timothy Kassis
f5a0bbcf6c feat(citation-management): enhance metadata handling and subprocess environment
- Added guidance on treating metadata as untrusted in SKILL.md, emphasizing safe command construction.
- Updated extract_metadata.py to sanitize the year field, ensuring only digits are retained for filenames and shell arguments.
- Introduced a build_subprocess_env function in multiple scripts to securely forward necessary environment variables to subprocesses, minimizing exposure of unrelated secrets.
- Improved documentation on where credentials are sent in SKILL.md, clarifying the purpose of each environment variable used.
2026-07-25 20:19:57 -07:00
Timothy Kassis
2b4cce7d87 Update transformers skill metadata and dependencies; remove uv.lock file 2026-06-13 07:30:28 -07:00
Timothy Kassis
f6b08dbde7 chore: keep agent guidance local
Remove AGENTS.md from version control and ignore it so local agent instructions are not published on GitHub.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-27 15:00:02 -07:00
Timothy Kassis
d5e4a2d091 chore: update .gitignore and bump scientific-agent-skills version to 2.40.0
- Added new entries to .gitignore for 'research/', '.agents/', and 'skills-lock.json'.
- Updated version of 'scientific-agent-skills' from 2.37.1 to 2.40.0, reflecting recent changes and improvements.
- Enhanced documentation in SKILL.md and related files for better clarity on usage and installation requirements.
2026-05-27 14:00:39 -07:00
Timothy Kassis
083424ae3f Update .gitignore to organize entries by category and include new project-specific ignores 2026-04-10 13:48:03 -07:00
Timothy Kassis
8b4e35c50b Update .gitignore and enhance security scan workflow
Removed unnecessary entries from .gitignore and added environment variable to the security scan workflow for improved compatibility with Node.js 24.
2026-04-10 13:36:45 -07:00
Timothy Kassis
29c3240f1a Update .gitignore to include scan_skills.py and ensure .env is ignored 2026-03-03 15:42:17 -08:00
Timothy Kassis
69fbf862bd Add skills scanning 2026-03-03 08:26:21 -08:00
Timothy Kassis
87a608730c Add support for bioRxiv database search and paper downloading 2025-10-23 08:51:45 -07:00
Timothy Kassis
71e1c91f12 Better adherence to recommendations 2025-10-21 09:43:34 -07:00
Timothy Kassis
163d6b9d6b Improve docs 2025-10-21 09:13:59 -07:00
Timothy Kassis
50b1b5e607 Add pysam 2025-10-20 19:02:16 -07:00
Timothy Kassis
1afa6ffed6 Add scientific thinking 2025-10-19 14:43:17 -07:00