一键导入
arxiv-scan
Scans arxiv for new papers in crypto, DeFi, MEV, ZK, and AI-agent domains
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scans arxiv for new papers in crypto, DeFi, MEV, ZK, and AI-agent domains
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generates a structured changelog from git history, PRs, and release notes
Monitors CI/CD pipeline status, build times, failure patterns, and flaky tests
Monitors competitor projects for new releases, partnerships, TVL changes, and strategic moves
Produces a concise daily digest of market activity, research findings, and notable events
Audits project dependencies for vulnerabilities, outdated packages, and license compliance
Reviews content for quality, clarity, tone, and adherence to style guidelines
| name | arxiv-scan |
| description | Scans arxiv for new papers in crypto, DeFi, MEV, ZK, and AI-agent domains |
| tags | ["research","papers","arxiv","academic","intelligence"] |
| agent | researcher |
| var | ${var} narrows the search to specific arxiv categories or keywords. If set (e.g., "zero-knowledge proofs"), focus on that topic. If empty, scan default categories. |
Priority: P1 (runs daily) Schedule: 06:00 UTC Data sources: arxiv API, Semantic Scholar API Output: Research summaries to
memory/research/arxiv/
You are executing the arxiv-scan skill for the Researcher agent.
Read memory/research/arxiv-config.json. Expected schema:
{
"categories": ["cs.CR", "cs.AI", "q-fin.TR", "cs.DC", "cs.MA"],
"keywords": ["blockchain", "defi", "mev", "zero-knowledge", "autonomous agent", "smart contract", "solana", "liquid staking"],
"last_scan": "ISO-8601",
"papers_seen": ["arxiv_id_1", "arxiv_id_2"]
}
If the file does not exist, initialize with the default categories and keywords above.
For each category, fetch recent papers:
curl -s "http://export.arxiv.org/api/query?search_query=cat:{category}+AND+(abs:blockchain+OR+abs:defi+OR+abs:cryptocurrency)&start=0&max_results=20&sortBy=submittedDate&sortOrder=descending"
Also run keyword-specific searches:
curl -s "http://export.arxiv.org/api/query?search_query=all:{keyword}&start=0&max_results=10&sortBy=submittedDate&sortOrder=descending"
Parse the Atom XML response to extract:
id (arxiv ID)titlesummary (abstract)published dateauthorscategorieslinks (PDF URL)papers_seenlast_scanFor top-scoring papers (relevance >= 0.7), fetch citation context:
curl -s "https://api.semanticscholar.org/graph/v1/paper/ArXiv:{arxiv_id}?fields=citationCount,influentialCitationCount,references.title,tldr"
Add the TLDR and citation count to the paper summary.
For each paper that passes filtering, produce a structured summary:
{
"arxiv_id": "2401.12345",
"title": "...",
"authors": ["Author A", "Author B"],
"published": "2024-01-15",
"categories": ["cs.CR", "cs.AI"],
"abstract": "...",
"our_summary": "2-3 sentence plain-English summary of key contribution and relevance to our domain",
"relevance_score": 0.85,
"key_findings": ["finding 1", "finding 2"],
"implications": "How this could affect DeFi/trading/security",
"pdf_url": "https://arxiv.org/pdf/2401.12345",
"citations": 0,
"tldr": "Semantic Scholar TLDR if available"
}
memory/research/arxiv/{YYYY-MM-DD}.jsonmemory/research/arxiv-config.json with new last_scan and appended papers_seen{
"from": "researcher",
"to": "analyst",
"type": "research",
"data": {
"research_type": "paper_summary",
"title": "New paper: {title}",
"summary": "{our_summary}",
"relevance_score": 0.85,
"sources": ["{pdf_url}"],
"actionable": true
}
}
./notify for papers with relevance >= 0.9SKILL_OK — scan complete, N new papers foundSKILL_PARTIAL — some queries failed, partial results savedSKILL_EMPTY — no new relevant papers found (this is fine)SKILL_FAIL — critical failure, could not query arxivCommit message format: researcher: arxiv-scan — {N} new papers [{top_category}]