Skill (skills/schema.py)

AutoResearchClaw · researchclaw/skills/schema.py · python · MIT
ai, tag:embed-classified

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