Skip to content
Back to skills

Cards And Observability

ASecurity

"Guides Metaflow Cards, current.card customization, card CLI

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
devopspython

Works with

  • cli

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill cards-and-observability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cards And Observability?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cards And Observability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-cards-and-observability/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-cards-and-observability)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cards-and-observability
description: "Guides Metaflow Cards, current.card customization, card CLI
  workflows, task logs, sidecars, and observability troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Cards and Observability

Use this sub-skill when the task involves `@card`, `current.card`, card components, card CLI commands, runtime card refreshes, task stdout/stderr logs, or sidecar/logging behavior.

## Quick Route

- Read [`references/cards.md`](references/cards.md) for card decorators, `current.card`, built-in components, CLI commands, and custom card concepts.
- Read [`references/logging-and-sidecars.md`](references/logging-and-sidecars.md) for logs CLI and sidecar/process behavior.
- Read [`references/troubleshooting.md`](references/troubleshooting.md) for invalid card IDs, card type lookup, timeouts, datastore roots, and missing logs.
- Run [`scripts/card_flow.py`](scripts/card_flow.py) to check a safe local flow with a default editable card.

## Minimal Card Pattern

```python
from metaflow import FlowSpec, card, current, step
from metaflow.cards import Markdown

class CardFlow(FlowSpec):
    @card(type="default", id="summary", customize=True)
    @step
    def start(self):
        current.card.append(Markdown("# Run summary"))
        self.next(self.end)

    @step
    def end(self):
        pass
```

After a run, use `python flow.py card list <pathspec>` or `python flow.py logs show <task-pathspec>` depending on the evidence needed.

## Boundaries

- For general Client object traversal, read [`../client-and-data/SKILL.md`](../client-and-data/SKILL.md).
- For flow graph syntax, read [`../flow-authoring/SKILL.md`](../flow-authoring/SKILL.md).
- For cloud/service deployment logs, read [`../deployment-orchestration/SKILL.md`](../deployment-orchestration/SKILL.md).

Files in this skill

  • SKILL.md1.8 KB
  • references/cards.md1.5 KB
  • references/logging-and-sidecars.md839 B
  • references/troubleshooting.md1.1 KB
  • scripts/card_flow.py652 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.