ワンクリックで
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 ページを確認してインストールできます。
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
SOC 職業分類に基づく
| 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}]