easypaper-metadata-bui…
Interactively build EasyPaper metadata from a research-materials folder using Claude Code's file-investigation tools. Output is…
Run the EasyPaper end-to-end paper generation workflow with guided setup and metadata collection.
$ npx -y skills add tsinghua-fib-lab/agentsociety --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/easypaperContext preview
What this command does when you run it.
Run the EasyPaper end-to-end paper generation workflow with guided setup and metadata collection.
Run the EasyPaper end-to-end paper generation workflow with guided setup and metadata collection.
1. Check whether EasyPaper is usable:
`./easypaper_config.yaml`, `./configs/openrouter.yaml`, or `./configs/example.yaml`
2. If not ready, use the `easypaper-setup-environment` skill to create an isolated environment, install EasyPaper, create/validate configuration from the synchronized template, and guide LaTeX setup.
Ask which source applies:
Required prose fields:
Common optional fields:
Prefer loading JSON metadata as `PaperGenerationRequest`, then convert to SDK inputs:
import json
from pathlib import Path
from easypaper import EasyPaper, PaperGenerationRequest
config_path = Path("easypaper_config.yaml").resolve()
request = PaperGenerationRequest.model_validate(
json.loads(Path("metadata.json").read_text(encoding="utf-8"))
)
metadata = request.to_metadata()
options = {
"output_dir": request.output_dir,
"save_output": request.save_output,
"compile_pdf": request.compile_pdf,
"figures_source_dir": request.figures_source_dir,
"target_pages": request.target_pages,
"enable_review": request.enable_review,
"max_review_iterations": request.max_review_iterations,
"enable_planning": request.enable_planning,
"enable_exemplar": request.enable_exemplar,
"enable_vlm_review": request.enable_vlm_review,
"enable_user_feedback": request.enable_user_feedback,
"artifacts_prefix": request.artifacts_prefix or "",
}
result = await EasyPaper(config_path=str(config_path)).generate(metadata, **options)1. Use `result.pdf_path` first. 2. If missing, search `result.output_path` in order:
3. If still missing, report final PDF unavailable and include compile error summary.
$ARGUMENTS
AgentSociety 2 is a modern, LLM-native agent simulation platform designed for social science research and experimental design. It provides a flexible framework for creating and managing intelligent agents in simulated environments.
Interactively build EasyPaper metadata from a research-materials folder using Claude Code's file-investigation tools. Output is…
Generate a paper directly from metadata using the EasyPaper Python SDK.
Generate or revise a single paper section through EasyPaper.
Set up EasyPaper environment including Python dependencies and LaTeX toolchain.