Skip to content

Add TRY skills#4

Merged
caufieldjh merged 7 commits into
mainfrom
add_try_skills
Jan 29, 2026
Merged

Add TRY skills#4
caufieldjh merged 7 commits into
mainfrom
add_try_skills

Conversation

@caufieldjh

Copy link
Copy Markdown
Contributor

This pull request adds comprehensive support for working with the TRY plant trait database, including new parsing helpers, documentation, and marketplace integration. The main changes introduce a new skill for dataset, trait, and species discovery from TRY, detailed documentation on how to use it, and robust Python helpers for parsing TRY data formats. Extensive tests are included to ensure correct parsing of various TRY data tables and lists.

TRY skill integration and documentation:

  • Added try-skills to .claude-plugin/marketplace.json, enabling discovery of datasets, traits, and species from the TRY plant trait database.
  • Added detailed documentation for try-skills in skills/try-skills/SKILL.md, including usage examples, search workflows, and Python helper instructions.
  • Updated skills/README.md to document the new try-skills and its capabilities and use cases.

Parsing helpers for TRY data:

  • Added bioepic_skills/try_parser.py, providing robust Python functions and dataclasses to parse TRY species tables, trait lists, datasets, and dataset entries from both text and HTML.

Testing for parsing helpers:

  • Added tests for parsing TRY species tables (test_try_parser.py), species lists (test_try_parser_species_list.py), trait HTML tables (test_try_parser_traits.py), dataset HTML tables (test_try_parser_datasets.py), and dataset entry tables (test_try_parser_datasets_entries.py). [1] [2] [3] [4] [5]

@caufieldjh caufieldjh merged commit f174777 into main Jan 29, 2026
4 checks passed
@caufieldjh caufieldjh deleted the add_try_skills branch January 29, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant