academic-workflow

Academic Workflow — Complex Research Tasks

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "academic-workflow" with this command: npx skills add prismer-ai/prismer/prismer-ai-prismer-academic-workflow

Academic Workflow — Complex Research Tasks

Overview

For complex multi-step tasks (surveys, analyses, paper writing), break them into discrete steps and execute sequentially. This prevents timeouts and allows progress tracking.

When To Use

  • User requests a literature survey or review

  • User wants benchmark comparison across papers

  • User needs end-to-end research workflow (search → analyze → visualize → write)

  • Task involves more than 3 tool calls

Strategy: Divide and Conquer

IMPORTANT: For complex tasks, execute ONE step at a time, report progress, then continue.

Example: Paper Survey Workflow

Instead of trying everything at once:

❌ Bad: Try to search, analyze, visualize, and write in one go ✅ Good: Execute step by step with checkpoints

Step-by-Step Template

Step 1: Search and Save

Search papers and save to JSON

paper-search search "your topic" --max 10 --json > /workspace/projects/papers.json echo "Step 1 complete: Found $(cat /workspace/projects/papers.json | python3 -c 'import json,sys; print(len(json.load(sys.stdin)))') papers"

Step 2: Extract Data to CSV

/home/user/.venv/bin/python3 << 'PYTHON' import json import pandas as pd

with open('/workspace/projects/papers.json') as f: papers = json.load(f)

data = [] for p in papers: data.append({ 'id': p['id'], 'title': p['title'][:80], 'authors': ', '.join(p['authors'][:3]), 'published': p['published'], 'categories': ', '.join(p['categories']) })

df = pd.DataFrame(data) df.to_csv('/workspace/output/papers.csv', index=False) print(f"Step 2 complete: Saved {len(df)} papers to CSV") PYTHON

Step 3: Visualize

/home/user/.venv/bin/python3 << 'PYTHON' import pandas as pd import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt import seaborn as sns

df = pd.read_csv('/workspace/output/papers.csv')

fig, ax = plt.subplots(figsize=(10, 6))

Your visualization code here

plt.savefig('/workspace/output/analysis.png', dpi=150, bbox_inches='tight') print("Step 3 complete: Saved visualization") PYTHON

Step 4: Generate LaTeX

cat > /workspace/projects/survey.tex << 'LATEX' \documentclass{article} \usepackage{graphicx} \begin{document} \title{Survey Title} \maketitle % Content here \end{document} LATEX echo "Step 4 complete: Generated LaTeX"

Step 5: Compile PDF

cd /workspace/projects && pdflatex -interaction=nonstopmode survey.tex cp survey.pdf /workspace/output/ echo "Step 5 complete: PDF at /workspace/output/survey.pdf"

Progress Reporting

After each step, report:

  • What was completed

  • Output file locations

  • What comes next

Example output:

✅ Step 1/5: Found 10 papers on VLA → /workspace/projects/papers.json

✅ Step 2/5: Extracted benchmark data → /workspace/output/benchmarks.csv

Continuing to Step 3: Visualization...

Common Workflows

Literature Survey

  • Search papers (paper-search)

  • Extract metadata to CSV

  • Analyze trends (pandas)

  • Create visualizations (seaborn)

  • Write LaTeX survey

  • Generate BibTeX

  • Compile PDF

Benchmark Comparison

  • Search papers with benchmark mentions

  • Extract performance metrics

  • Create comparison table

  • Visualize results

  • Write analysis

Replication Study

  • Download paper PDF

  • Extract methodology

  • Implement code

  • Run experiments

  • Compare results

  • Write report

Timeout Prevention

  • Break tasks into 2-3 minute chunks

  • Save intermediate results to files

  • Use --json output for programmatic processing

  • Avoid downloading large files mid-workflow

File Organization

/workspace/ ├── projects/ │ └── my-survey/ │ ├── papers.json # Raw search results │ ├── survey.tex # LaTeX source │ ├── references.bib # BibTeX │ └── figures/ # Generated plots └── output/ ├── survey.pdf # Final PDF ├── data.csv # Extracted data └── analysis.png # Visualizations

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

academic-search

No summary provided by upstream source.

Repository SourceNeeds Review
Research

academic-prover

No summary provided by upstream source.

Repository SourceNeeds Review
Research

academic-workspace

No summary provided by upstream source.

Repository SourceNeeds Review
Research

academic-jupyter

No summary provided by upstream source.

Repository SourceNeeds Review