easypaper-academic-wri…
Enforce academic writing and LaTeX drafting conventions for EasyPaper outputs.
Automatically set up EasyPaper environment including Python dependencies and LaTeX toolchain in an isolated environment.
$ npx -y skills add tsinghua-fib-lab/agentsociety --skill easypaper-setup-environment --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/easypaper-setup-environmentContext preview
The summary Claude sees to decide when to auto-load this skill.
Automatically set up EasyPaper environment including Python dependencies and LaTeX toolchain in an isolated environment.
description: Automatically set up EasyPaper environment including Python dependencies and LaTeX toolchain in an isolated environment.
Use this skill when the plugin is first installed or when environment setup is needed.
uv venv .easypaper-env source .easypaper-env/bin/activate # or .easypaper-env/Scripts/activate on Windows uv pip install -e . # if in repo root # OR uv pip install easypaper[server] # if installing from PyPI
python -m venv .easypaper-env source .easypaper-env/bin/activate pip install -e . # or pip install easypaper[server]
sibling template file `config.example.yaml`.
the repository source template `configs/example.yaml`; do not hand-write a partial config in this skill.
value and replace only the placeholder values they explicitly provide (for example `YOUR_OPENROUTER_KEY`). Do not invent credentials.
`EasyPaper(config_path="<absolute path to easypaper_config.yaml>")` or by setting `AGENT_CONFIG_PATH` for commands that call `load_config()`.
folder: EasyPaper loads packaged built-in skills first, then overlays user skills from `skills_dir` when that directory exists.
`python -c "from easypaper import EasyPaper; EasyPaper(config_path='easypaper_config.yaml'); print('EasyPaper config loaded successfully')"`
Create a helper script (`.easypaper-activate.sh` or `.easypaper-activate.bat`) that:
report the plugin installation as incomplete and ask the user to reinstall the EasyPaper Claude Code plugin.
After successful setup, inform the user: 1. Environment is ready in `.easypaper-env` 2. To activate: `source .easypaper-env/bin/activate` (or equivalent for Windows) 3. EasyPaper can now be used directly as a Python SDK: `from easypaper import EasyPaper, PaperMetaData` 4. The environment is isolated and won't affect system Python 5. The active config file path, normally `./easypaper_config.yaml`
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.
Enforce academic writing and LaTeX drafting conventions for EasyPaper outputs.
Interactively build EasyPaper metadata from a research-materials folder using Claude Code's file-investigation tools. Output is…
Generate a full academic paper from metadata using the EasyPaper Python SDK. Collects metadata interactively if not provided,…
Apply venue-specific constraints for EasyPaper generation.
Use when an experiment run has completed and the user wants rigorous interpretation, claim-driven charts, bilingual reports, or…
Create distinctive, production-grade frontend interfaces with high design quality. Use when building or polishing analysis HTML…