# Quickstart

> smag - Command Line Graphing

- Skill: `javimosch/quickstart-308` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/quickstart-308`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/quickstart-308/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/quickstart-308

---

# smag - Command Line Graphing

## Overview
smag is Show Me A Graph - Command Line Graphing. Create graphs from data directly in the terminal.

## Quick Start

### Create a graph from data
```bash
sc smag graph data <data>
```

### Passthrough to smag CLI
```bash
sc smag _ <smag-args>
```

## Key Features

- **CLI Graphing**: Create graphs from command line
- **Terminal Native**: No external GUI required
- **Multiple Graph Types**: Support for various graph types
- **Data Input**: Accept data from files or stdin
- **ASCII Output**: Graphs rendered in terminal

## Installation

```bash
cargo install smag
```

Also available via:
- Binaries

## Usage Examples

### Graph from file
```bash
smag data.txt
```

### Pipe data
```bash
cat data.txt | smag
```

### Specify graph type
```bash
smag --type line data.txt
```

### Custom labels
```bash
smag --xlabel "Time" --ylabel "Value" data.txt
```

## Notes

- Run `smag --help` to see all available options

