Skip to content


Implement a scaffold sub-command to scaffold ABCI skills.

This module patches the 'aea scaffold' command so to add a new subcommand for scaffolding a skill starting from FSM specification.


@scaffold.command()  # noqa
@click.argument("skill_name", type=str, required=True)
@click.option("--spec", type=click.Path(exists=True, dir_okay=False), required=True)
def fsm(ctx: Context, registry: str, skill_name: str, spec: str) -> None

Add an ABCI skill scaffolding from an FSM specification.