easypaper-academic-wri…
Enforce academic writing and LaTeX drafting conventions for EasyPaper outputs.
Example custom agent skill — a template to get started.
$ npx -y skills add tsinghua-fib-lab/agentsociety --skill my-custom-skill --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/my-custom-skillContext preview
The summary Claude sees to decide when to auto-load this skill.
Example custom agent skill — a template to get started.
name: my-custom-skill description: Example custom agent skill — a template to get started.
This is a template for creating a custom agent skill.
There are **two valid skill patterns** in the current architecture:
No `script` field in frontmatter. This SKILL.md is injected into the LLM's context when `activate_skill` is called. The LLM then uses built-in atomic tools (read, write, append, list, grep, ask_env) to accomplish the task.
This is the **primary extension mechanism** — like Claude Code's slash commands.
Add `script: scripts/my-script.py` to frontmatter. The script is executed as a cached in-process module via `entrypoint(argv, ctx)` when available, with dynamic wrapper/subprocess fallback. It should communicate via the returned stdout string and file I/O under `ctx.workspace_root`. Scripts **cannot** access the LLM or environment router directly — use this only for deterministic computation.
When this skill is activated:
1. Use `ask_env` to query the environment for relevant information. 2. Use `read` / `write` / `append` to persist state. 3. Use `execute_skill_script` for deterministic computation when a script exists. 4. Call `finish` with a summary when finished.
When activated, the agent should: 1. `ask_env` with instruction: "What happened recently? Summarize recent events." 2. `read` path `journal.jsonl` to load previous entries if it exists. 3. `append` path `journal.jsonl` to add today's entry. 4. `finish` with summary of what was journaled.
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,…
Automatically set up EasyPaper environment including Python dependencies and LaTeX toolchain in an isolated environment.
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…