SKILLEMALL.ai

BC 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.

ClawHub Agent Skills author: CanXiangCC v1.1.1 MIT-0 4 files body ≈ 2 184 tokens Open the sourceclawhub.ai analyzed 3 d ago

As a process C 63/100 · Has gaps — weak spots: inputs and preconditions, consistency, running it twice

IntegrationResearchtype and topics are labelled automatically from the skill text
JSON
Technical rating
B
86/100
safety, quality, tests
Safety 60%
99
Quality 40%
66
Run on models
none yet
Process rating
C
63/100
Has gaps
Inputs and preconditions w 11
0
Progress reporting w 2
0
Running it twice w 4
30
the three weakest of ten parameters · all ten

How to improve

  1. Shorten the description to 1024 characters.
For the model run — optional
  • A spec.yaml with trigger phrases and assertions — a behaviour contract for CI; `skilltest init` writes a template.

Guard findings · 1

✓ No critical or high findings

Medium and low: 1
  • low Exfiltration net-credential-use SKILL.md:84
    Credential used in a network call (verify the destination is the intended service) (the skill's own vendor host; quoted — discussed, not commanded)
    - If `${AMINER_API_KEY}` is not set: stop immediately and guide the user to the [AMiner Console](https://open.aminer.cn/open/board?tab=…) to generate one. For help, see the [Open Platform Docume
    vendor-hostquoted

Files scanned: 3. Evidence is masked. Grey chips explain why severity was lowered.

Against the Agent Skills spec

  • error description-long description is 1474 chars, limit 1024
  • note frontmatter-key unknown frontmatter key "contact"

Process rating: all ten parameters 63/100

  • 0Inputs and preconditions. Does not say what the process needs to start
  • 0Progress reporting. Says nothing while it works
  • 30Running it twice. 2 mutating operations with no state check
  • 40Consistency. Frontmatter name (aminer-free-search) differs from the folder (aminer-free-academic)
  • 60Tools and files. Uses tools (web, python) that frontmatter does not declare
  • 60Result and completion. Output format stated, no completion criterion
  • 60Failures and branches. 2 branches
  • 100Steps. 109 steps
  • 100When it triggers. States when to use and when not to
  • 100Execution cost. Instruction body is 2184 tokens
  • low 12 top-level sections: this looks like several domains in one skill
  • medium 7 test cases, all positive: not one "should refuse" or "should ask first"
  • low No test case covers injection arriving through data

Everything here is measured from the skill text rather than judged by a model, so the numbers are checkable. A parameter weighs more when it is a more common reason for the process to stall.

Quality signals

  • +5Description has no quoted example phrases that should trigger the skill
  • +3Description length 1473: 120–800 characters recommended
  • +1No license
  • +2Single-language instructions
  • +4Description says when NOT to use the skill
  • +4Structure: 24 headings
  • +3Step-by-step instructions: 109 items
  • +3Output format is stated explicitly
  • +4Has examples (8 code blocks)
  • +4Reference files are cited in the instructions (1 of 1)

Quality base 70; lint remarks subtract, signals add up to 100. Result: 66.

External checks

ClawHub: clean
This is a documentation-only AMiner academic search skill that discloses its API-key use and external lookup behavior, with only minor overbroad routing language to watch for.
LLM: benign (high) · VirusTotal: · 29 May 2026