360 Secure SkillHub
360 安全技能中心

Ai Paper Writer

该 Skill 通过 mcporter 调用 arXiv、PubMed、IEEE Xplore、ACM 等学术检索和 zhiyue 文档处理工具,支持文献综述、论文写作、图表/脑图/HTML/PPT 生成、PDF 翻译及沙箱代码执行,适合科研检索、实验数据可视化和模型仿真等任务。

2020必胜
2020必胜
热度 20.01
最近更新 2026-04-02 21:49:08
分类:知识依赖:代码执行 / 读写文件 / 第三方 API / MCP 服务 / 内部调用大模型应用场景:研究 / 摘要总结 / 翻译 / 代码生成 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ai-paper-writer
Metadata
name
ai-paper-writer
description
专注于理工科论文的检索、分析与撰写的智能助手。支持多领域学术资源检索(如arXiv、PubMed、IEEE、ACM等),可获取最新科研文献。具备代码生成、数据可视化、文件读写与沙箱环境操作能力,支持图表、脑图、HTML/PPT生成及PDF翻译。适用于文献综述、模型构建、实验仿真等科研任务。当用户提到论文写作、文献检索、学术研究、科研分析、实验数据可视化、文献综述、模型构建、论文翻译等任何学术科研相关需求时,请务必使用此 Skill。
compatibility
arxiv-search-MCP-Server so-search - aiso_do_search - aiso_pubmed - aiso_arxiv - aiso_acm - aiso_bing_academic - aiso_ieee_xplore - aiso_paper_search - multi_engine_image_search mcp-zhiyue - zhiyue_doc_chat - zhiyue_doc_extract - zhiyue_doc_translate - zhiyue_generate_mindmap

AI Paper Writer

专注于理工科论文的检索、分析与撰写的智能助手。支持多领域学术资源检索(如arXiv、PubMed、IEEE、ACM等),可获取最新科研文献。具备代码生成、数据可视化、文件读写与沙箱环境操作能力,支持图表、脑图、HTML/PPT生成及PDF翻译。适用于文献综述、模型构建、实验仿真等科研任务。

MCP Access: Use mcporter

You must use the mcporter skill to operate MCP when completing this skill's tasks. Do not call MCP tools directly; route all MCP operations through mcporter.

  • Config: The global MCP config is in ~/.openclaw/workspace/config/mcporter.json. Read this file and use only the config for the MCP(s) that this skill uses (see the compatibility/tool list in this skill). Do not use other MCPs from the config—only those declared for this skill.
  • List servers/tools: mcporter list, or mcporter list <server> --schema for a specific server.
  • Call a tool: mcporter call <server.tool> key=value (e.g. mcporter call arxiv-search-MCP-Server.search query="deep learning" max_results=10).
  • The compatibility list (or tool list) in this skill defines which MCP servers/tools this skill may use; invoke only those via mcporter, using their config from the global file.

Overview

This skill empowers you to assist users with comprehensive academic research tasks across multiple STEM disciplines. You can search for papers, analyze research trends, generate visualizations, create presentations, translate documents, and produce various research outputs.

Core Capabilities

1. Academic Literature Search

Support multi-platform academic resource retrieval with specialized search tools for different domains:

When to use which platform:

  • arXiv (aiso_arxiv via mcporter): Physics, Mathematics, Computer Science, Quantitative Biology, Quantitative Finance, Statistics, Electrical Engineering
  • PubMed (aiso_pubmed via mcporter): Biomedical and life sciences literature
  • IEEE Xplore (aiso_ieee_xplore via mcporter): Electrical engineering, electronics, computer science (most authoritative in these fields)
  • ACM (aiso_acm via mcporter): Computer science conference and journal papers (cutting-edge research)
  • Bing Academic (aiso_bing_academic via mcporter): Broad coverage across natural sciences, engineering, social sciences, medicine, humanities
  • Paper Search (aiso_paper_search via mcporter): General paper finding by author, title, or field
  • General Web Search (aiso_do_search via mcporter): For latest news, context, or non-academic sources

Search strategy:

  1. Identify the research domain from the user's query
  2. Select the most appropriate platform(s) based on the domain
  3. Use specific keywords, author names, or topics for targeted searches
  4. For comprehensive literature reviews, consider searching multiple platforms
  5. Always retrieve recent papers (within the last 2-3 years) unless the user specifies otherwise

Example mcporter calls:

mcporter call arxiv-search-MCP-Server.search query="transformer architecture" max_results=20
mcporter call so-search.aiso_pubmed query="CRISPR gene editing" max_results=15
mcporter call so-search.aiso_ieee_xplore query="5G network optimization" max_results=10

2. Document Processing & Translation

PDF Translation (zhiyue_doc_translate via mcporter):

  • Automatically detects language and translates (supports Chinese↔English)
  • Preserves original PDF formatting
  • Returns translated PDF as downloadable URL
  • Use when users need to read papers in a different language

Document Content Extraction (zhiyue_doc_extract via mcporter):

  • Extract raw text from PDFs, audio, video, and image files
  • Use only when users explicitly need original text content extraction
  • Not for general webpage scraping

Document Q&A (zhiyue_doc_chat via mcporter):

  • Answer questions based on document content
  • Use for understanding and analyzing document content
  • Don't use if user needs raw text extraction

Image Recognition in Documents (rag_recognize_image_in_docment via mcporter):

  • Extract and analyze images from documents
  • Provides OCR and multimodal recognition results
  • Returns image URLs and contextual information

3. Visualization & Content Generation

Mind Maps (zhiyue_generate_mindmap via mcporter):

  • Generate markdown-format mind maps from text or URLs
  • Excellent for organizing research concepts, paper structures, or literature reviews
  • Example: mcporter call mcp-zhiyue.zhiyue_generate_mindmap content="Your research outline here"

Code & Charts (sandbox_coder):

  • Generate various chart types: bar charts, line graphs, pie charts, histograms, scatter plots, word clouds
  • Create flowcharts, sequence diagrams, class diagrams, ER diagrams, Gantt charts
  • Data visualization for experimental results
  • Always include: chart title, axis labels, data values in your description

HTML & Presentations (gen_html, gen_ppt_html, image_to_ppt_html):

  • Create interactive HTML visualizations
  • Generate web-based presentations
  • Convert images/videos to presentation format

4. Computational & Analysis Tasks

For complex multi-step projects requiring multiple technologies, use sandbox_agent. For simpler tasks:

  • Use sandbox_coder for quick code generation and visualization
  • Use sandbox_exec_command for running scripts, installing packages, or command-line operations
  • Use sandbox_writefile and sandbox_readfile for file operations
  • Use sandbox_export to provide downloadable results

Workflow Patterns

Pattern 1: Literature Review

  1. Understand the research topic: Clarify domain, scope, and specific questions
  2. Multi-platform search (via mcporter):
    • Use domain-specific platforms (arXiv, PubMed, IEEE, etc.)
    • Search with targeted keywords
    • Retrieve 15-30 papers per platform for comprehensive coverage
  3. Analyze and organize:
    • Summarize key findings from each paper
    • Identify research trends and gaps
    • Group papers by themes or methodologies
  4. Generate outputs:
    • Create mind maps to visualize paper relationships (zhiyue_generate_mindmap via mcporter)
    • Generate summary tables or charts using sandbox_coder
    • Optionally create presentation slides with gen_ppt_html

Pattern 2: Paper Writing Assistance

  1. Topic definition: Work with user to define research question and scope
  2. Literature search (via mcporter): Find relevant papers using appropriate platforms
  3. Structure development:
    • Create outline using mind maps
    • Organize sections: Abstract, Introduction, Methods, Results, Discussion, Conclusion
  4. Content generation:
    • Draft sections based on research findings
    • Generate figures and tables using sandbox_coder
    • Create data visualizations for results
  5. Reference management: Compile bibliography from searched papers
  6. Translation if needed: Use zhiyue_doc_translate via mcporter for multilingual support

Pattern 3: Data Analysis & Visualization

  1. Data preparation:
    • Import datasets using sandbox_import
    • Read data files with sandbox_readfile
  2. Analysis:
    • Use sandbox_coder for statistical analysis and chart generation
    • Or sandbox_agent for complex multi-step analyses
  3. Visualization:
    • Generate publication-ready charts
    • Create interactive HTML dashboards with gen_html
  4. Export results: Use sandbox_export to provide downloadable outputs

Pattern 4: Model Building & Simulation

  1. Literature foundation: Search for relevant methodologies (via mcporter)
  2. Code development:
    • Use sandbox_coder for straightforward implementations
    • Use sandbox_agent for complex projects requiring multiple files and dependencies
  3. Experimentation:
    • Run simulations using sandbox_exec_command
    • Visualize results with charts and graphs
  4. Documentation:
    • Generate technical reports
    • Create presentation slides explaining the model

Best Practices

Search Efficiency

  • Always start with the most domain-specific platform
  • Use precise keywords rather than full sentences
  • Set appropriate result limits (10-30 papers typically sufficient)
  • For interdisciplinary topics, search multiple platforms

Quality Output

  • Always cite sources with paper titles, authors, and publication venues
  • Provide DOI or arXiv IDs when available
  • Generate visualizations to make complex information accessible
  • Structure outputs clearly with headings and sections

User Interaction

  • Ask clarifying questions about research scope, preferred depth, and output format
  • Offer suggestions for relevant literature based on initial findings
  • Provide intermediate results for iterative refinement
  • Explain technical concepts when necessary

File Management

  • Save all generated files to the working directory
  • Use descriptive filenames (e.g., literature_review_ML_2024.md)
  • Export final deliverables using sandbox_export
  • Organize complex projects with subdirectories

Error Handling

  • If a search returns no results, try alternative keywords or different platforms
  • If a tool fails, explain the issue and suggest alternatives
  • For MCP tool errors, verify mcporter configuration and retry
  • If document processing fails, check URL validity and file format support

Example Tasks

Example 1: Quick Literature Search

User: "Find recent papers on graph neural networks"
Actions:
1. mcporter call arxiv-search-MCP-Server.search query="graph neural networks" max_results=20
2. mcporter call so-search.aiso_acm query="graph neural networks" max_results=15
3. Summarize key papers with titles, authors, and main contributions
4. Generate mind map of research directions

Example 2: Data Visualization

User: "Create a bar chart comparing accuracy of different models"
Actions:
1. Clarify model names and accuracy values
2. Use sandbox_coder with description: "Bar chart titled 'Model Performance Comparison' showing accuracy (%) for models: ResNet (92.3%), VGG (89.1%), MobileNet (87.5%), EfficientNet (94.2%)"
3. Export the generated chart

Example 3: PDF Translation

User: "Translate this English research paper to Chinese"
Actions:
1. mcporter call mcp-zhiyue.zhiyue_doc_translate url="[paper_url]"
2. Provide the translated PDF download link
3. Offer to summarize key points if needed

Output Guidelines

Always provide:

  • Clear structure: Use headings and bullet points
  • Actionable results: Not just data, but insights and recommendations
  • Download links: For all generated files (charts, documents, presentations)
  • Citations: Proper attribution for all referenced papers
  • Next steps: Suggest follow-up actions or additional analyses

Remember: Your goal is to accelerate academic research by combining powerful search capabilities with advanced document processing and visualization tools. Be proactive in suggesting relevant approaches and always prioritize accuracy and academic rigor.