Install
openclaw skills install awesome-repo-builderCreate a topic-specific GitHub awesome-list repository scaffold with a polished README, concise contribution rules, AI-agent instructions, URL verification, license, and reusable templates. Use when the user wants to generate a new awesome repo, awesome list, curated repository, or topic resource catalog from a topic plus optional taxonomy, inclusion criteria, and researched entries.
openclaw skills install awesome-repo-builderBuild a new awesome-list repository with a polished README.md, concise contribution rules, AI-agent instructions, URL verification script, license, .gitignore, and optional reusable templates.
Ask only for missing essentials.
title, slug, topic, tagline, description, taxonomy, criteria, initial_entries, and related_lists.scripts/create_awesome_repo.py with the spec and output directory.Use the bundled script from the skill directory:
python scripts/create_awesome_repo.py --spec /path/to/spec.json --output /path/to/awesome-topic
If the current project uses a Python virtual environment, activate it first. The script only uses the Python standard library.
Minimum:
{
"title": "Awesome Future Event Prediction",
"slug": "awesome-future-event-prediction",
"topic": "future event prediction",
"tagline": "Curated resources for future event prediction.",
"description": "A curated list of papers, benchmarks, tools, and systems for forecasting discrete future events.",
"taxonomy": [
{
"name": "Foundations",
"description": "Conceptual and survey resources.",
"entries": [
{
"title": "A Survey on Event Prediction Methods from a Systems Perspective",
"url": "https://arxiv.org/abs/2302.04018",
"note": "A systems view of event prediction that helps define scope and common failure modes."
}
]
}
],
"criteria": {
"belongs": [
"Addresses prediction of discrete future events.",
"Provides a reusable method, benchmark, dataset, tool, or system insight."
],
"excludes": [
"General AI papers without an event-forecasting angle.",
"Pure time-series forecasting resources with no event-level relevance."
]
},
"related_lists": []
}
Notes:
taxonomy[].entries may be empty; the script will create a placeholder.taxonomy[].subsections is supported for nested sections.initial_entries is also supported as a mapping from section name to entries when entries are collected separately.The script creates:
awesome-topic/
├── .gitignore
├── AGENTS.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── verify_urls.py
└── templates/
├── AGENTS.md
├── CHECKLIST.md
├── IMPLEMENT.md
└── PLAN.md
Keep the generated repository focused on initial structure and seed content. Do not add PR automation, batch review workflows, entry sorting policy, scheduled cleanup, or long maintenance process unless the user explicitly asks for it.
Read references/awesome-repo-structure.md when you need the detailed structural pattern for generated repositories.