zaoqu-liu/scienceclaw/bioagent-longevity-scholar
Claude Code and agent skill by zaoqu-liu/scienceclaw
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when users explicitly request academic papers, recent research, most cited research, or scholarly articles about longevity, aging, lifespan extension, or related topics. Triggers on phrases like "find papers on", "latest research about", "most cited studies on", or "academic literature about" in the context of longevity.
Install
npx vskill@latest install zaoqu-liu/scienceclaw/bioagent-longevity-scholarSKILL.md
Longevity Scholar Skill
Purpose
This skill enables targeted searches of longevity and aging research using the Semantic Scholar API. It provides a simple, focused interface for finding relevant academic papers and synthesizing research findings into natural language responses.
When to Use This Skill
Use this skill when users explicitly request academic papers about longevity topics, including:
- Latest/recent research findings on longevity experiments
- Most cited research papers on longevity interventions
- Papers by specific longevity researchers
- Relevant research papers testing specific compounds or organisms
- Academic literature on aging, lifespan extension, healthspan, etc.
Trigger phrases:
- "What are the latest findings on..."
- "What are the most cited research papers on..."
- "What are the most recent research papers on..."
- "What are the most relevant research papers on..."
- "Find papers about..."
- "Show me research on..."
Do NOT trigger on general questions about longevity that don't explicitly request academic papers or research.
How to Use This Skill
Step 1: Understand the Query
Parse the user's request to identify:
- Main topic (e.g., "longevity experiments on mice")
- Filters (e.g., "most cited", "recent", "past 2 weeks", "by Aubrey De Grey")
- Specific focus (e.g., "rapamycin", "flies", "caloric restriction")
Important: Handle date-based queries
When users request papers from specific time periods (e.g., "past 2 weeks", "last month", "recent papers"), calculate the appropriate date range:
- Check current date from the
<env>block at the start of the conversation - Calculate the start date based on the time period requested:
- "Past 2 weeks" → subtract 14 days from current date
- "Past month" → subtract 30 days from current date
- "Past 3 months" → subtract 90 days from current date
- "Recent" or "latest" (no specific period) → use past 2-3 years
- Format as YYYY-MM-DD: for the --date-filter parameter
Example: If today is 2025-10-24 and user asks for "papers from the past 2 weeks":
- Calculate: 2025-10-24 minus 14 days = 2025-10-10
- Use:
--date-filter "2025-10-10:"
Step 2: Formulate Three Search Queries
Create THREE increasingly refined search queries for the topic. Each query should approach the topic from a slightly different angle to maximize the chance of finding relevant papers.
Example for "latest findings on longevity experiments ran on mice":
- Query 1:
longevity mice experiments lifespan - Query 2:
aging interventions mouse model longevity - Query 3:
life extension mice experimental studies
Example for "most cited research on rapamycin longevity":
- Query 1:
rapamycin longevity lifespan extension - Query 2:
mTOR inhibition aging rapamycin - Query 3:
rapamycin anti-aging effects
Step 3: Execute Search with Retry Logic
Use the provided query_longevity_papers.py script to:
- Try the first query
- If it fails or returns no results, try the second query
- If that fails, try the third query
- If all fail, report to the user
Command format:
Optional filters:
--year-filter YYYY- Only papers from YYYY onwards (e.g., "2020-" for 2020+)--date-filter YYYY-MM-DD:- Papers from specific date onwards (more precise than year-filter)- Format: "YYYY-MM-DD:" for open-ended range (e.g., "2025-10-10:" for Oct 10 onwards)
- Format: "YYYY-MM-DD:YYYY-MM-DD" for specific range (e.g., "2025-01-01:2025-12-31")
--sort citations- Sort by citation count (for "most cited" requests)--sort recent- Sort by publication date (for "recent" requests, default behavior)
When to use date-filter vs year-filter:
- Use
--date-filterfor granular time periods: "past 2 weeks", "last month", "past 3 months" - Use
--year-filterfor broader time periods: "since 2020", "from 2015 to 2020"
Step 4: Analyze and Synthesize Results
Review the returned papers and:
- Identify the most relevant papers for the user's question
- Synthesize key findings from titles, abstracts, and metadata
- Note patterns, trends, or important insights
- Organize by relevance, citations, or recency as appropriate
Step 5: Present Natural Language Answer
Provide a comprehensive natural language response that:
- Directly answers the user's question with synthesized insights
- Highlights key findings from the most relevant papers
- Provides context such as:
- Publication dates and trends
- Citation counts and impact
- Experimental models or methods
- Key researchers in the area
- Ends with a citation list in this exact format:
IMPORTANT: Always include the Abstract field for each paper. If the abstract is available in the search results, include it. If not available, use "N/A".
Example Response Format
Important Notes
- Always use all three query attempts before reporting failure
- Be specific in synthesis - don't just list papers, extract insights
- Include URLs when available for easy paper lookup
- Note if papers are recent (last 2-3 years) vs foundational (highly cited)
- Acknowledge limitations if search results are sparse
- Default limit is 10 papers but can adjust based on user needs
Script Reference
The skill includes scripts/query_longevity_papers.py which:
- Queries the Semantic Scholar API search endpoint
- Implements retry logic with multiple query formulations
- Supports filtering by year and sorting by citations/date
- Returns structured JSON with paper metadata
- Handles API rate limits and errors gracefully
Refer to the script's --help output for full parameter documentation.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bioagent-longevity-scholar/SKILL.md
Popularity
- Repository stars
- 39
- Repository forks
- 7
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zaoqu-liu/scienceclaw/bioagent-longevity-scholar)