swiftscholar-skill
Integrates the SwiftScholar HTTP API for searching, submitting, and analyzing academic papers. Use when the user wants to search literature, submit PDFs/URLs for parsing, retrieve analyses, manage favorites, or inspect SwiftScholar account usage programmatically.
Why use this skill?
Automate academic research with SwiftScholar. Search literature, parse PDFs, analyze academic papers, and manage your favorites directly through OpenClaw.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/tokisakix/swiftscholar-skillWhat This Skill Does
The swiftscholar-skill acts as a powerful bridge between OpenClaw and the SwiftScholar academic research ecosystem. It provides direct integration with the SwiftScholar HTTP API, allowing agents to perform advanced literature searches, upload academic papers (PDFs or URLs) for automated parsing, and retrieve structured analytical insights. By utilizing the /api/tools/* endpoints, the skill facilitates efficient management of research workflows, including tracking favorite papers, organizing research folders, and monitoring account-specific metrics like parse quotas and available analysis models. It serves as a comprehensive tool for researchers who need to automate the extraction of key findings from dense scientific literature.
Installation
To integrate this skill into your environment, run the following command in your terminal within the OpenClaw directory:
clawhub install openclaw/skills/skills/tokisakix/swiftscholar-skill
Ensure your SWIFTSCHOLAR_API_KEY is securely stored in your environment variables, as this skill requires valid Bearer authentication to interact with the API.
Use Cases
- Automated Literature Review: Quickly aggregate papers based on specific research queries, filtering by tags or semantic similarity.
- Paper Parsing & Synthesis: Submit local PDF files or external URLs to extract structured data, allowing the agent to provide concise summaries, methodology highlights, and key results.
- Research Organization: Programmatically add papers to specific folders, retrieve lists of favorited content, and clean up workspace data.
- Quota Management: Proactively check API usage levels to ensure uninterrupted access during large-scale research projects.
Example Prompts
- "Perform a semantic search on SwiftScholar for the latest developments in large language model fine-tuning techniques."
- "Please parse the paper at this URL and give me a markdown summary of the methodology and core findings."
- "Show me all papers in my 'Quantum Computing' folder and tell me how many parse credits I have remaining."
Tips & Limitations
- Authentication Security: Never hardcode your API key in scripts or share it in conversation logs. The agent manages this via headers.
- Error Handling: If a parsing request returns an error, double-check that the URL is public-facing or the PDF is not password-protected.
- Tag Management: Always use
/api/tools/paper_tags_listbefore attempting complex tag-based queries to ensure you are referencing the correct IDs.
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-tokisakix-swiftscholar-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api