pddl-skills

Manage PDDL domains and problems with plan generation and validation.

98|12|Updated May 15, 2026
One-click install
npx skills add https://github.com/agentscope-ai/PawBench --skill pddl-skills-agentscope-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pddl-skills
Source: https://github.com/agentscope-ai/PawBench/tree/main/data/pawbench-v1.0/assets/T136_skillsbench_pddl-tpp-planning/skills/pddl-skills
Command: npx skills add https://github.com/agentscope-ai/PawBench --skill pddl-skills-agentscope-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of managing PDDL domains and problems, allowing for efficient plan generation, validation, and saving within the context of automated planning tasks.

Core Features & Use Cases

  • Domain & Problem Loading: Easily load PDDL domain and problem files into a planning problem object.
  • Plan Generation: Automatically generate plans for given PDDL problems using classical planners.
  • Plan Saving: Save generated plans to disk in standard PDDL format.
  • Plan Validation: Validate the correctness of plans against PDDL problems.
  • Use Case: If you're developing an automated planning system and need to integrate PDDL-based planning, this Skill can save time on tasks such as loading and validating domains and problems.

Quick Start

Use the pddl-skills skill to load the domain and problem, generate a plan, and save it to a file: load-problem domain.pddl problem.pddl; generate-plan; save-plan plan.pddl

Frequently Asked Questions about pddl-skills

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

FAQPage Schema
How do I validate a plan against a PDDL problem?

To validate a plan against a PDDL problem, you load the domain and problem files, then use the validation feature to check the generated plan's correctness for your automated planning task.

What is the best way to generate plans for PDDL problems?

Generating plans for PDDL problems is handled automatically by this Skill using classical planners, taking your loaded domain and problem files to produce a valid action sequence.

Can I save generated PDDL plans to disk automatically?

Yes, you can save generated PDDL plans to disk automatically in standard PDDL format after using the plan generation feature on your loaded domain and problem files.

Does this support loading existing PDDL domain and problem files?

Yes, it supports loading existing PDDL domain and problem files into a planning problem object, allowing you to integrate pre-defined planning tasks into your automated planning system.

Do I need a classical planner to use this PDDL management skill?

Yes, the plan generation feature is intended for use with classical planners, relying on them to automatically synthesize plans from your loaded PDDL domains and problems.

Why use automated PDDL domain and problem management?

Automated PDDL management streamlines loading domains, generating plans, and verifying correctness, saving time when integrating PDDL-based planning into automated planning systems.