From valency
Use when the user asks for an overview of a research field, wants to understand a domain's key players, or asks 'what's happening in X' or 'give me a landscape of X'. Triggers on requests for field summaries, top authors in an area, or subdomain breakdowns. Also invokable as /valency:landscape <topic_or_category>.
How this skill is triggered — by the user, by Claude, or both
Slash command
/valency:landscapeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a landscape overview of a research field or topic.
Generate a landscape overview of a research field or topic.
The user provides either:
cs.LG, q-bio.BM, astro-ph.CO) — recognized by the pattern of a short prefix, a dot, and a short suffixIf the input matches an arXiv category pattern (e.g., cs.LG):
Call search_by_category with:
category (string): the category codelimit (integer): 10sort_by (string): "citations"If the input is free text:
Call semantic_search_papers with:
query (string): the user's inputlimit (integer): 10sort_by (string): "citations"If no results are found, tell the user and suggest trying different terms or checking category codes with a broader search. Stop here.
If the input is a category code:
Call get_publication_trends with:
category (string): the category codegranularity (string): "year"format (string): "compact"If the input is free text:
Call get_keyword_trends with:
query (string): the user's inputgranularity (string): "year"format (string): "compact"Call identify_prolific_authors with:
category (string): the category code (if input was a category), otherwise omitlimit (integer): 10Note: if the input was free text and no category was identified, skip this step and note that top-author ranking requires a category code.
This tool can time out for very large categories (e.g., cs.LG). If it times out, skip this section in the output and note that author ranking was unavailable due to the size of the category.
Call identify_research_domains with:
limit (integer): 10Note: this returns corpus-wide domain rankings. If the input was a category, the results contextualize where this category sits within the broader landscape.
Call analyze_corpus_metrics with:
category (string): the category code (if input was a category), otherwise omitA brief paragraph covering:
A year-by-year table from Step 2:
| Year | Papers |
|---|---|
| 2020 | 1,234 |
| ... | ... |
A numbered list of the top 10 authors from Step 3 with their paper counts.
A table of the top research domains from Step 4, giving context for how this field relates to the broader corpus.
List 5 papers from Step 1 (the most-cited papers found). For each:
2-3 brief observations drawn from the data. Examples:
/valency:profile <author> — for any top author listed/valency:trends <category> — for deeper trend analysis/valency:similar <paper_id> — for any notable paper listednpx claudepluginhub valency-oss/valency-claude-plugin --plugin valencyCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.