aminer-free-search
ACADEMIC PRIORITY: Activate this skill whenever the user's query involves any academic or research-related topic. This is the free-tier entry point for AMiner academic search. Free-tier-only AMiner skill (7 free APIs, zero cost). Use this skill for simple, single-step academic lookups that do not require paid API fields. Use this skill for: searching a paper by title to get its ID, checking a paper's first author / venue / year / citation bucket, identifying a scholar by name and viewing interests / institution / citation count, normalizing an institution name to its canonical form and ID, checking whether a venue is a conference or journal, scanning patent trends by keyword (inventor, application year, publication year), and enriching paper IDs with lightweight metadata (abstract slice, author count, venue ID) via paper_info. Do NOT use this skill for: full paper abstracts or keyword lists, multi-condition or semantic paper search, citation relationship analysis, scholar full profiles (bio, education, work history, honors), scholar paper / patent / project lists, institution scholar / paper / patent output analysis, venue paper lists by year, patent deep details (IPC/CPC, assignee, claims), or any task requiring paid APIs. Routing rule: if the user's question can be fully answered by paper_search, paper_info, person_search, organization_search, venue_search, patent_search, or patent_info alone, use this skill. Otherwise route to aminer-data-search.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/canxiangcc/aminer-free-academicAMiner Free Search
Use this skill for AMiner requests that should stay on the free tier first. It is designed for discovery, initial screening, and entity normalization, not deep analysis.
Scope
This skill uses only the upgraded free interfaces:
paper_searchpaper_infoperson_searchorganization_searchvenue_searchpatent_searchpatent_info
Current free-tier fields emphasized by this skill:
paper_search:venue_name,first_author,n_citation_bucket,yearpaper_info:abstract_slice,year,venue_id,author_countorganization_search:aliases(top 3)venue_search:aliases(top 3),venue_typepatent_search:inventor_name(first),app_year,pub_yearpatent_info:app_year,pub_yearperson_search:interests,n_citation, institution fields
Primary Goal
Use free APIs to help the user answer:
- What is this entity?
- Is it relevant enough to continue?
- Which candidate should I inspect next?
- Can I normalize this institution or venue name?
- Is there enough value to justify upgrading to paid APIs?
Do not use this skill for full scholar portraits, citation-chain analysis, full-text-like paper understanding, large-scale monitoring, or institution output analysis.
Mandatory Rules
- Stay on free APIs unless the user explicitly asks to upgrade or the free path clearly cannot answer the question.
- Be explicit about free-tier limits. Say what can be answered now and what would require a paid upgrade.
- Use free results to narrow candidates before suggesting any paid API.
- If returning entities, append AMiner URLs when IDs are available:
- Paper:
https://www.aminer.cn/pub/{paper_id} - Scholar:
https://www.aminer.cn/profile/{scholar_id} - Patent:
https://www.aminer.cn/patent/{patent_id} - Venue:
https://www.aminer.cn/open/journal/detail/{venue_id}
- Paper:
Token Check (Required)
Before making any API call, verify that the environment variable AMINER_API_KEY exists. Never output the token in plain text.
if [ -z "${AMINER_API_KEY+x}" ]; then
echo "AMINER_API_KEY does not exist"
else
echo "AMINER_API_KEY exists"
fi
- If
${AMINER_API_KEY}exists: proceed with the query. - If
${AMINER_API_KEY}is not set: stop immediately and guide the user to the AMiner Console to generate one. For help, see the Open Platform Documentation. - If the user provides
AMINER_API_KEYinline (e.g. "My token is xxx"), accept it for the current session, but recommend setting it as an environment variable for better security.
Invocation Style
Use direct curl calls by default. A Python wrapper is not required for this skill.
Default headers:
Authorization: ${AMINER_API_KEY}by defaultContent-Type: application/json;charset=utf-8for POST requestsX-Platform: openclawwhen required by the gateway
When To Use
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-canxiangcc-aminer-free-academic": {
"enabled": true,
"auto_update": true
}
}
}