agentsclimarketplace

Aminer daily paper

Skill ploteddie-bit/skills/aminer-daily-paper

Collection de compétences agentiques modulables pour Kimi, Aegis et assistants IA

Install
npx -y skills add ploteddie-bit/skills --skill aminer-daily-paper

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Get personalized academic paper recommendations. Activate whenever the user asks for paper recommendations — explicit command (/aminer-dp) or natural language (e.g. 'recommend me papers on RAG', 'suggest recent papers on multimodal agents'). Workflow: extract topics / author / aminer_author_id from the input, invoke scripts/recommend.py, return results as Markdown.

SKILL.md

2.7 KB, as published. Nobody here has run it

aminer-daily-paper

Personalized academic paper recommendation.

When to activate

Any time the user asks for paper recommendations:

  • Explicit command: /aminer-dp, /aminer-dp topics: RAG, multimodal agents
  • Natural language: recommend me recent papers on multimodal agents, suggest some papers on tool-use, I work on RAG, give me a few papers

Input parsing (done by the model)

Before calling the script, extract from the user input:

FieldDescription
topicsResearch topics, 1–3 closely related terms work best
author_nameScholar name
author_orgScholar institution (improves disambiguation)
aminer_author_idAMiner scholar ID (24-char hex)
sizeNumber of papers, default 5, max 20
language_sortzh or en, optional

At least one of topics / author_name / aminer_author_id should be provided.

Call strategy

ScenarioStrategy
Single topic or scholar1 call, size=5
User specifies a number1 call, honor the number (max 20)
Multiple distinct topics1 call per topic group, size=3–5 each, ~15 papers total
Broad request with no topics1 call, size=5

Execution

The script reads .z-ai-config (JSON) following the z-ai-web-dev-sdk convention, searching in this order:

  1. ./.z-ai-config (cwd)
  2. ~/.z-ai-config (home)
  3. /etc/.z-ai-config (system)

Required fields: baseUrl, apiKey, token (JWT for X-Token). Optional: chatId, userId.

python3 "{baseDir}/scripts/recommend.py" \
  [--topic "multimodal agents"] \
  [--topic "tool-use"] \
  [--author-name "Jie Tang"] \
  [--author-org "Tsinghua University"] \
  [--aminer-author-id "696259801cb939bc391d3a37"] \
  [--size 5] \
  [--language-sort zh]

The script POSTs to ${baseUrl}/functions/invoke with headers Authorization: Bearer ${apiKey}, X-Z-AI-From: Z, and X-Token: ${token} (plus optional X-Chat-Id / X-User-Id), and prints the paper list as Markdown.

Output handling

  • On success, the script prints a Markdown paper list — forward it directly to the user.
  • On non-zero exit, stderr contains the error — relay it concisely to the user.

Error handling

  • API returns an error → relay the error; do not switch to another skill.
  • No results → suggest the user broaden topics or adjust the query.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.