init

Initializes and updates .papermill.md state files for Java projects.

2|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/queelius/claude-anvil --skill init-queelius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/queelius/claude-anvil/tree/main/papermill/skills/init
Command: npx skills add https://github.com/queelius/claude-anvil --skill init-queelius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires deets, repoindex, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the setup and ongoing management of academic paper projects by creating and updating a structured state file, ensuring all necessary project metadata is captured and organized.

Core Features & Use Cases

  • Project Initialization: Discovers repository structure, infers format, gathers author info, and creates a .papermill/state.md file for new projects.
  • State Refresh: Updates existing state files by adding missing schema fields and discovering new context without overwriting data.
  • Migration: Automatically migrates legacy .papermill.md files to the current format.
  • Use Case: When starting a new research paper, use this Skill to automatically set up the project's metadata, including title, author, format, and stage, preparing it for further development with other papermill skills.

Quick Start

Use the papermill init skill to initialize a new paper project in this repository.

Frequently Asked Questions about init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize project state for an academic paper in a Git repository?

To initialize academic paper project state, run the tool to discover your repository structure, infer formats, and gather author information, generating a structured `.papermill/state.md` metadata file.

What is the best way to manage research workflow metadata for ongoing projects?

Managing research workflow metadata is done via a refresh mode that incrementally updates the `.papermill/state.md` file, adding missing schema fields and discovering new context without overwriting existing data.

Can I migrate legacy .papermill.md files to a new project initialization format?

Yes, you can migrate legacy `.papermill.md` files to the current `.papermill/state.md` initialization format automatically, ensuring older academic writing projects adopt the updated metadata schema.

Does project initialization work with existing repository structures and formats?

Yes, project initialization works with existing Git repository structures by automating format inference and author information gathering, seamlessly capturing current project context into the state file.

Do I need a Git repository to set up papermill state management?

Yes, a Git repository is required, as the initialization process discovers the repository structure and creates the `.papermill/state.md` file within it to manage your academic paper metadata.