# Bc Manifest Handoff Generator

> Generates a handoff manifest at the end of the ALDC pipeline so that CIRCE and/or DELFOS can consume the extension's published surface without sharing a workspace. Creates a single markdown manifest containing MCP connection context for CIRCE, published API pages and queries for DELFOS, data structure details, and star schema hints. Use when the conductor pipeline is complete, all tests pass, and…

- **Type:** Skill
- **Install:** `agentstack add skill-fernandoartalf-al-copilot-skills-collection-bc-manifest-handoff-generator`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [fernandoartalf](https://agentstack.voostack.com/s/fernandoartalf)
- **Installs:** 0
- **Category:** [Developer Tools](https://agentstack.voostack.com/c/developer-tools)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [fernandoartalf](https://github.com/fernandoartalf)
- **Source:** https://github.com/fernandoartalf/AL-Copilot-Skills-Collection/tree/main/skills/bc-manifest-handoff-generator
- **Website:** https://alcopilotskills.com/

## Install

```sh
agentstack add skill-fernandoartalf-al-copilot-skills-collection-bc-manifest-handoff-generator
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Extension Manifest Generator

> Generates a handoff manifest at the end of the ALDC pipeline, enabling CIRCE and/or DELFOS to consume the extension's published surface without sharing a workspace.

## Trigger

This skill activates **after the Conductor pipeline completes successfully** (all sub-agents finalized, all HITL gates passed). The agent MUST NOT generate the manifest until the extension compiles and all tests pass.

The skill reads from:

1. The `al-spec.md` (or equivalent spec file) for the completed extension
2. The actual `.al` source files in the project directory
3. The `app.json` for publisher, version, and extension metadata

The skill outputs a single `{extension-name}-manifest.md` file in the project root or a designated `output/` directory.

## Interactive Gate (HITL — Required)

Before generating the manifest, the agent MUST ask the user:

    The extension pipeline is complete. I can generate a handoff manifest
    for consumption by other frameworks in the ecosystem.

    Who will consume this manifest?

      (a) CIRCE — to build a Copilot Studio agent against this extension
      (b) DELFOS — to build a Power BI dashboard against this extension's data
      (c) Both CIRCE and DELFOS

    Which option? (a / b / c)

The agent waits for the user's response. No manifest is generated without explicit selection.

If the user selects (c) Both, the agent generates a single unified manifest containing all sections for both targets, clearly labeled.

## Additional Interactive Gate — CIRCE Connection Details

When the target includes CIRCE (options a or c), the agent MUST ask:

    To generate the CIRCE connection section, I need your BC environment details:

      BC Environment name: ___
      Company name: ___
      MCP Configuration Code (from Page 8351): ___

    If you haven't created the MCP configuration yet, I can generate the
    manifest with placeholder values that you'll fill in after configuring
    Page 8351.

## Manifest Structure

Read `references/manifest-structure.md` for the complete manifest section specifications including Header, CIRCE MCP Connection Context, Published API Pages, Published API Queries, Data Structure, Star Schema Hints, and Footer.

**Summary of sections by target:**

| Section | CIRCE | DELFOS |
|---------|:-----:|:------:|
| Header | ✓ | ✓ |
| CIRCE — MCP Connection Context | ✓ | — |
| Published API Pages | — | ✓ |
| Published API Queries | — | ✓ |
| Data Structure | — | ✓ |
| Star Schema Hints | — | ✓ |
| Footer | ✓ | ✓ |

## Agent Behavior Rules

1. Read the completed spec and compiled AL objects before generating any section. Do not hallucinate endpoints, fields, or actions that do not exist in the codebase.

2. Every field, every endpoint, every tool name in the manifest MUST correspond to an actual AL object in the extension. If unsure, flag it and ask the user.

3. Repo source paths must be real relative paths to actual `.al` files. Verify against the project structure.

4. CIRCE sections stay lightweight. The BC MCP server already exposes API structure as tools. The manifest only provides connection coordinates (environment, company, MCP configuration code) and a map of relevant tool names. Do not duplicate what the MCP already provides.

5. Star Schema Hints are suggestions, not prescriptions. DELFOS Architect will validate them. Mark any uncertain mapping with `(review)`.

6. Dimension/Measure candidate follows Power BI conventions: text, code, date, boolean → Dimension; decimal, integer (quantities/amounts) → Measure. When ambiguous, mark as `(review)`.

7. Skills Evidencing block is mandatory. List exactly which sections were generated and confirm the HITL gate was passed.

## Manifest File Naming Convention

Output filename: `{extension-name}-manifest.md`

Examples: `lead-tracking-manifest.md`, `vibeleads-manifest.md`, `frontier-incidents-manifest.md`

## Reference URLs

- [BC MCP Server Configuration](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/ai/configure-mcp-server)
- [Create Agent in Copilot Studio](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/ai/create-agent-in-copilot-studio)
- [BC API Page Documentation](https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-api-pagetype)
- [Power BI Star Schema Guidance](https://learn.microsoft.com/en-us/power-bi/guidance/star-schema)
- DELFOS bc-data-source-mapping skill: internal reference within the DELFOS framework

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [fernandoartalf](https://github.com/fernandoartalf)
- **Source:** [fernandoartalf/AL-Copilot-Skills-Collection](https://github.com/fernandoartalf/AL-Copilot-Skills-Collection)
- **License:** MIT
- **Homepage:** https://alcopilotskills.com/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-fernandoartalf-al-copilot-skills-collection-bc-manifest-handoff-generator
- Seller: https://agentstack.voostack.com/s/fernandoartalf
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
