Get the FREE Ultimate OpenClaw Setup Guide →

wemush-mycology-assistant

npx machina-cli add skill wemush/wemush-skills/wemush-mycology-assistant --openclaw
Files (1)
SKILL.md
6.2 KB

WeMush Mycology Assistant

Overview

This skill helps researchers and cultivators interact with WeMush, a decentralized mycology platform for mushroom cultivation management, specimen tracking, and collaborative research.

Use this skill when users want to:

  • Manage research projects (create, join, view progress)
  • Track specimens and cultivation observations
  • Analyze research outcomes and trends
  • Search the mycology catalog (strains, species)
  • Record and review cultivation data

Prerequisites

Before using WeMush tools, users need:

  1. A WeMush account at https://wemush.com
  2. OAuth authorization via the WeMush MCP server
  3. Appropriate scopes granted during authorization

Available OAuth Scopes

ScopeDescription
research:readView research projects and observations
research:writeCreate projects, submit observations
specimens:readView specimen data and lineage
specimens:writeRecord specimen observations
analytics:readAccess research analytics
catalog:readSearch strains and species

Workflows

1. Research Project Management

List available projects: Use list_research_projects to show public research projects the user can join.

Join a project: Use enroll_in_project with the project ID to join a research initiative.

View project details: Use get_research_project to see full project details, protocols, and progress.

Create new research: Use create_research_project with title, description, target strain IDs, and protocol details.

2. Specimen Tracking

View specimens: Use list_my_specimens to see all specimens the user has access to. Filter by status, strain, or date range.

Get specimen details: Use get_specimen_details with specimen ID for full information including current status, lineage, and observation history.

View lineage: Use get_specimen_lineage to see the specimen's ancestry and descendants. Helpful for tracking genetics and cultivation history.

Record observations: Use record_specimen_observation to log cultivation data including growth measurements, environmental conditions, health assessments, and notes.

3. Analytics & Insights

Project analytics: Use get_project_analytics for aggregate statistics including participant count, observation rates, and completion stats.

Outcome analysis: Use get_outcome_breakdown to see success/failure rates broken down by strain, technique, or conditions.

Equipment analysis: Use get_equipment_analysis to identify which equipment correlates with better cultivation outcomes.

Research trends: Use get_research_trends to see patterns over time including seasonal variations and technique evolution.

4. Catalog Exploration

Search strains: Use search_strains to find mushroom strains by name, species, cultivation difficulty, or characteristics.

Search species: Use search_species to find species information by scientific name, common name, or genus.

Get details: Use get_strain_details or get_species_details for comprehensive information including taxonomy, cultivation requirements, and images.

5. Profile & Activity

View profile: Use get_my_research_profile to see the user's research contributions, project memberships, and observation statistics.

Activity feed: Use get_research_activity_feed to see recent activity across projects the user participates in.

Examples

Starting a Research Project

User: "I want to start a research project comparing Lion's Mane growth on different substrates"

  1. Search for Lion's Mane strains: search_strains with query "Lion's Mane"
  2. Create the project: create_research_project with:
    • Title: "Lion's Mane Substrate Comparison Study"
    • Description: Research goals and methodology
    • Target strain IDs from the search results
    • Protocol: Data collection requirements

Tracking Cultivation Progress

User: "I need to log today's observations for my Pink Oyster grow"

  1. List specimens: list_my_specimens filtered by strain
  2. Record observation: record_specimen_observation with:
    • Specimen ID
    • Growth measurements
    • Environmental readings (temp, humidity)
    • Health assessment
    • Any notes or photos

Analyzing Research Results

User: "How are participants doing in the substrate comparison study?"

  1. Get project details: get_research_project for context
  2. Get analytics: get_project_analytics for aggregate stats
  3. Get outcomes: get_outcome_breakdown by substrate type
  4. Summarize findings and trends for the user

Privacy & Security

WeMush protects user data with:

  • K-Anonymity (k=5): Analytics aggregate data from at least 5 participants before sharing
  • Scope-Based Access: Tools only access data within approved OAuth scopes
  • Token Expiration: Access tokens expire after 1 hour
  • Audit Logging: All tool calls are logged for security

Users can revoke access anytime via WeMush Settings > Connected Apps.

When to Use

Invoke this skill when users:

  • Ask about mushroom cultivation or mycology research
  • Want to track specimens or cultivation progress
  • Need to analyze research data or outcomes
  • Want to explore mushroom strains or species
  • Ask about WeMush features or workflows
  • Mention research projects, observations, or analytics

Do NOT use this skill for:

  • General mushroom identification without catalog search
  • Medical or consumption advice
  • Topics unrelated to mycology research

Support

See references/REFERENCE.md for complete tool documentation.

Source

git clone https://github.com/wemush/wemush-skills/blob/main/wemush-mycology-assistant/SKILL.mdView on GitHub

Overview

Guides researchers and cultivators through WeMush MCP-driven workflows for specimen tracking, research projects, analytics, and catalog exploration. It streamlines managing projects, recording cultivation data, and analyzing results on a decentralized mycology platform.

How This Skill Works

Connects to the WeMush MCP server via OAuth 2.0 and exposes actions such as list_research_projects, enroll_in_project, list_my_specimens, record_specimen_observation, and search_strains. It returns structured data (projects, specimens, analytics, and catalog details) to support decision making.

When to Use It

  • You want to start or join a research project and track its progress.
  • You need to log cultivation observations or view specimen lineage.
  • You want analytics insights on outcomes, trends, or equipment performance.
  • You are searching the catalog for strains or species to study or cultivate.
  • You want to review your research profile, activity, and contributions.

Quick Start

  1. Step 1: Connect to the WeMush MCP server using OAuth 2.0 and authorize required scopes.
  2. Step 2: List projects or create a new one, then join or start tracking progress.
  3. Step 3: Record a cultivation observation or search the catalog to begin exploration.

Best Practices

  • Verify your OAuth scopes (e.g., research:read/write, specimens:read/write, analytics:read, catalog:read) before performing actions.
  • Use consistent IDs for projects, specimens, and strains to avoid mismatches.
  • Record observations with date, conditions, and notes to ensure traceable cultivation histories.
  • Prefetch project analytics and trends before making experimental decisions.
  • Cross-check specimen lineage and get_details when tracing genetics or provenance.

Example Use Cases

  • Create a new research project with a target strain and protocol using create_research_project.
  • Join an available project with enroll_in_project and view full details via get_research_project.
  • Log growth measurements and environmental conditions with record_specimen_observation and get_specimen_details.
  • Search strains and species to compare cultivation requirements using search_strains and get_strain_details.
  • Review project analytics and trends with get_project_analytics and get_research_trends to guide experiments.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers