Python dataclass representing a skill definition compatible with agentskills.io.
# Source: https://github.com/aiming-lab/AutoResearchClaw | License: MIT | Copyright 2026 Aiming Lab
# Provided via justclaw.it.com; keep this notice with the code.
"""Skill data model definition (agentskills.io compatible)."""
from __future__ import annotations
from dataclasses import dataclass, field
from pathlib import Path
from typing import Any
# Maps pipeline stage names to stage numbers.
STAGE_NAME_TO_NUMBER: dict[str, int] = {
"topic_init": 1,
"problem_decompose": 2,
"search_strategy": 3,
"literature_collect": 4,
"literature_screen": 5,
"knowledge_extract": 6,
"synthesis": 7,
"hypothesis_gen": 8,
"experiment_design": 9,
"code_generation": 10,
"resource_planning": 11,
"experiment_run": 12,
"iterative_refine": 13,
"result_ana
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key