environment-setup-guide
Guide developers through setting up development environments with proper tools, dependencies, and configurations
venue-templates
Access comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be ...
Full skill instructions
Access comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues, academic conferences, research posters, and grant proposals. This skill provides ready-to-use templates and detailed specifications for successful academic submissions across disciplines.
Use this skill when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
This skill should be used when:
When creating documents with this skill, always consider adding scientific diagrams and schematics to enhance visual communication.
If your document does not already contain schematics or diagrams:
For new documents: Scientific schematics should be generated by default to visually represent key concepts, workflows, architectures, or relationships described in the text.
How to generate schematics:
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
The AI will automatically:
When to add schematics:
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
Access LaTeX templates and formatting guidelines for 50+ major scientific journals across disciplines:
Nature Portfolio:
Science Family:
PLOS (Public Library of Science):
Cell Press:
IEEE Publications:
ACM Publications:
Other Major Publishers:
Conference-specific templates with proper formatting for major academic conferences:
Machine Learning & AI:
Computer Science:
Biology & Bioinformatics:
Engineering:
Academic poster templates for conference presentations:
Standard Formats:
Template Packages:
Design Features:
Templates and formatting requirements for major funding agencies:
NSF (National Science Foundation):
NIH (National Institutes of Health):
DOE (Department of Energy):
DARPA (Defense Advanced Research Projects Agency):
Private Foundations:
Determine the specific publication venue, conference, or funding agency:
Example queries:
- "I need to submit to Nature"
- "What are the requirements for NeurIPS 2025?"
- "Show me NSF proposal formatting"
- "I'm creating a poster for ISMB"
Access venue-specific templates and formatting guidelines:
For Journals:
# Load journal formatting requirements
Reference: references/journals_formatting.md
Search for: "Nature" or specific journal name
# Retrieve template
Template: assets/journals/nature_article.tex
For Conferences:
# Load conference formatting
Reference: references/conferences_formatting.md
Search for: "NeurIPS" or specific conference
# Retrieve template
Template: assets/journals/neurips_article.tex
For Posters:
# Load poster guidelines
Reference: references/posters_guidelines.md
# Retrieve template
Template: assets/posters/beamerposter_academic.tex
For Grants:
# Load grant requirements
Reference: references/grants_requirements.md
Search for: "NSF" or specific agency
# Retrieve template
Template: assets/grants/nsf_proposal_template.tex
Check critical specifications before customizing:
Key Requirements to Verify:
Use helper scripts or manual customization:
Option 1: Helper Script (Recommended):
python scripts/customize_template.py \
--template assets/journals/nature_article.tex \
--title "Your Paper Title" \
--authors "First Author, Second Author" \
--affiliations "University Name" \
--output my_nature_paper.tex
Option 2: Manual Editing:
Check compliance with venue requirements:
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "Nature" \
--check-all
Validation Checks:
Compile LaTeX and review output:
# Compile LaTeX
pdflatex my_paper.tex
bibtex my_paper
pdflatex my_paper.tex
pdflatex my_paper.tex
# Or use latexmk for automated compilation
latexmk -pdf my_paper.tex
Review checklist:
This skill works seamlessly with other scientific skills:
| Category | Template Count | Common Venues |
|---|---|---|
| Journal Articles | 30+ | Nature, Science, PLOS, IEEE, ACM, Cell Press |
| Conference Papers | 20+ | NeurIPS, ICML, CVPR, CHI, ISMB |
| Research Posters | 10+ | A0, A1, 36×48, various packages |
| Grant Proposals | 15+ | NSF, NIH, DOE, DARPA, foundations |
| Discipline | Supported Venues |
|---|---|
| Life Sciences | Nature, Cell Press, PLOS, ISMB, RECOMB |
| Physical Sciences | Science, Physical Review, ACS, APS |
| Engineering | IEEE, ASME, AIAA, ACM |
| Computer Science | ACM, IEEE, NeurIPS, ICML, ICLR |
| Medicine | NEJM, Lancet, JAMA, BMJ |
| Interdisciplinary | PNAS, Nature Communications, Science Advances |
Search and retrieve templates by venue name, type, or keywords:
# Find templates for a specific journal
python scripts/query_template.py --venue "Nature" --type "article"
# Search by keyword
python scripts/query_template.py --keyword "machine learning"
# List all available templates
python scripts/query_template.py --list-all
# Get requirements for a venue
python scripts/query_template.py --venue "NeurIPS" --requirements
Customize templates with author and project information:
# Basic customization
python scripts/customize_template.py \
--template assets/journals/nature_article.tex \
--output my_paper.tex
# With author information
python scripts/customize_template.py \
--template assets/journals/nature_article.tex \
--title "Novel Approach to Protein Folding" \
--authors "Jane Doe, John Smith, Alice Johnson" \
--affiliations "MIT, Stanford, Harvard" \
--email "[email protected]" \
--output my_paper.tex
# Interactive mode
python scripts/customize_template.py --interactive
Check document compliance with venue requirements:
# Validate a compiled PDF
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "Nature" \
--check-all
# Check specific aspects
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "NeurIPS" \
--check page-count,margins,fonts
# Generate validation report
python scripts/validate_format.py \
--file my_paper.pdf \
--venue "Science" \
--report validation_report.txt
| Venue Type | Typical Limit | Notes |
|---|---|---|
| Nature Article | 5 pages | ~3000 words excluding refs |
| Science Report | 5 pages | Figures count toward limit |
| PLOS ONE | No limit | Unlimited length |
| NeurIPS | 8 pages | + unlimited refs/appendix |
| ICML | 8 pages | + unlimited refs/appendix |
| NSF Proposal | 15 pages | Project description only |
| NIH R01 | 12 pages | Research strategy |
| Venue | Citation Style | Format |
|---|---|---|
| Nature | Numbered (superscript) | Nature style |
| Science | Numbered (superscript) | Science style |
| PLOS | Numbered (brackets) | Vancouver |
| Cell Press | Author-year | Cell style |
| ACM | Numbered | ACM style |
| IEEE | Numbered (brackets) | IEEE style |
| APA journals | Author-year | APA 7th |
| Venue | Resolution | Format | Color |
|---|---|---|---|
| Nature | 300+ dpi | TIFF, EPS, PDF | RGB or CMYK |
| Science | 300+ dpi | TIFF, PDF | RGB |
| PLOS | 300-600 dpi | TIFF, EPS | RGB |
| IEEE | 300+ dpi | EPS, PDF | RGB or Grayscale |
References (in references/):
journals_formatting.md: Comprehensive journal formatting requirementsconferences_formatting.md: Conference paper specificationsposters_guidelines.md: Research poster design and sizinggrants_requirements.md: Grant proposal requirements by agencyTemplates (in assets/):
journals/: Journal article LaTeX templatesposters/: Research poster templatesgrants/: Grant proposal templatesScripts (in scripts/):
query_template.py: Search and retrieve templatescustomize_template.py: Customize with author infovalidate_format.py: Check compliance with requirementsJournal Author Guidelines:
Conference Formatting:
Grant Resources:
User: "I need to prepare a manuscript for Nature"
Response:
1. Load Nature formatting requirements (references/journals_formatting.md)
2. Retrieve Nature template (assets/journals/nature_article.tex)
3. Key requirements:
- Length: ~3000 words, ~5 pages
- Format: Single column, 12pt font
- Citations: Numbered superscript (Nature style)
- Figures: 300+ dpi, RGB color
4. Customize template with your title, authors, affiliations
5. Compile and validate against requirements
User: "What are the formatting requirements for NeurIPS?"
Response:
From references/conferences_formatting.md:
- Page limit: 8 pages main text + unlimited references/appendix
- Format: Two-column, 10pt font
- Template: neurips_2024.sty (official style file)
- Anonymization: Required for initial submission
- Citations: Numbered (brackets)
- Figures: High resolution, colorblind-safe recommended
User: "Help me format an NSF proposal"
Response:
NSF requirements (from references/grants_requirements.md):
- Project Description: 15 pages maximum
- Project Summary: 1 page (Overview, Intellectual Merit, Broader Impacts)
- Budget Justification: 3-5 pages
- Biographical Sketch: 3 pages per senior personnel
- Font: Minimum 10pt, Times Roman or similar
- Margins: 1 inch all sides
Template: assets/grants/nsf_proposal_template.tex
User: "I need to create a poster for ISMB"
Response:
ISMB poster specifications:
- Size: Typically A0 portrait (33.1 × 46.8 inches)
- Recommended template: beamerposter or tikzposter
- Font sizes: Title 60-85pt, Headers 36-48pt, Body 24-32pt
- Include: QR code for paper/supplementary materials
Available templates:
- assets/posters/beamerposter_academic.tex
- assets/posters/tikzposter_research.tex
Template Currency:
Reporting Issues:
The venue-templates skill provides comprehensive access to:
Use this skill whenever you need venue-specific formatting guidance or templates for academic publishing.
Guide developers through setting up development environments with proper tools, dependencies, and configurations
Implement Exa lint rules, policy enforcement, and automated guardrails. Use when setting up code quality rules for Exa integrations, implementing pre-commit hooks, or configuring CI policy checks for Exa best practices. Trigger with phrases like "exa policy", "exa lint", "exa guardrails", "exa be...
Configure CI/CD pipelines for Documenso integrations. Use when setting up automated testing, deployment pipelines, or continuous integration for Documenso projects. Trigger with phrases like "documenso CI", "documenso GitHub Actions", "documenso pipeline", "documenso automated testing".
Build check model availability and implement fallback chains. Use when building resilient systems or handling model outages. Trigger with phrases like 'openrouter availability', 'openrouter fallback', 'openrouter model down', 'openrouter health check'.
Configure Langfuse enterprise organization management and access control. Use when implementing team access controls, configuring organization settings, or setting up role-based permissions for Langfuse projects. Trigger with phrases like "langfuse RBAC", "langfuse teams", "langfuse organization"...
Execute compliance and security auditing for Cursor usage. Triggers on "cursor compliance", "cursor audit", "cursor security review", "cursor soc2", "cursor gdpr". Use when analyzing or auditing cursor compliance audit. Trigger with phrases like "cursor compliance audit", "cursor audit", "cursor".
Configure Apollo.io CI/CD integration. Use when setting up automated testing, continuous integration, or deployment pipelines for Apollo integrations. Trigger with phrases like "apollo ci", "apollo github actions", "apollo pipeline", "apollo ci/cd", "apollo automated tests".
Create robust Python automation with full logging and safety checks. Use when tasks need complex data processing, authenticated API work, conditional file operations, or error handling beyond simple shell commands.
Configure PostHog across development, staging, and production environments. Use when setting up multi-environment deployments, configuring per-environment secrets, or implementing environment-specific PostHog configurations. Trigger with phrases like "posthog environments", "posthog staging", "po...
Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build agent, AI agent, autonomous agent, tool use, function calling.
Validate insecure deserialization checker operations. Auto-activating skill for Security Fundamentals. Triggers on: insecure deserialization checker, insecure deserialization checker Part of the Security Fundamentals skill category. Use when working with insecure deserialization checker functiona...
Manage path traversal finder operations. Auto-activating skill for Security Fundamentals. Triggers on: path traversal finder, path traversal finder Part of the Security Fundamentals skill category. Use when working with path traversal finder functionality. Trigger with phrases like "path traversa...
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience