manifest-generator

Generate draft project manifests for Machina templates by scanning workflows.

4|Updated Jan 9, 2025
One-click install
npx skills add https://github.com/machina-sports/machina-templates --skill manifest-generator-machina-sports
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manifest-generator
Source: https://github.com/machina-sports/machina-templates/tree/main/skills/manifest-generator
Command: npx skills add https://github.com/machina-sports/machina-templates --skill manifest-generator-machina-sports

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires manifest-extractor, google-genai, mongodb, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of project manifests for Machina templates, streamlining the process of aggregating credentials, connectors, datasets, and agents, saving time and reducing manual errors.

Core Features & Use Cases

  • Static Extraction: Automatically identifies and aggregates credentials, connectors, datasets, and agents from workflows.
  • Optional LLM Enrichment: Optionally enhances the manifest with additional information using an LLM.
  • Output: Generates a draft manifest document for review and commit.

Quick Start

Generate a manifest draft for the 'machina-assistant' template by running: POST /workflow/executor/generate-project-manifest.

Frequently Asked Questions about manifest-generator

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

FAQPage Schema
How do I automate project manifest generation for Machina templates?

Automating project manifest generation involves scanning Machina workflows to aggregate credentials, connectors, datasets, and agents into a draft document. This process extracts dependencies statically to streamline setup and reduce manual errors.

What is the best way to extract dependencies from workflows for a manifest?

The best way to extract dependencies for a manifest is through static extraction, which automatically identifies and aggregates credentials, connectors, datasets, and agents directly from your workflows without manual input.

Do I need MongoDB and google-genai to generate project manifests?

Yes, you need MongoDB and google-genai to generate project manifests. MongoDB stores the aggregated data while google-genai provides optional LLM enrichment to enhance the manifest with additional information during generation.

Can I enrich a draft manifest using an LLM?

Yes, you can enrich a draft manifest using an LLM. The generation process supports optional LLM enrichment via google-genai, allowing you to enhance the statically extracted dependencies with additional contextual information.

How do I generate a manifest draft for a specific template?

To generate a manifest draft for a specific template, run a POST request to the workflow executor endpoint. This triggers the aggregation of dependencies and outputs a draft manifest document ready for review and commit.

Does manifest generation output a finalized document or a draft?

Manifest generation outputs a draft document for review. It aggregates dependencies and optionally enriches them with an LLM, but the final manifest requires manual review and commit before deployment.