Skip to content
Back to skills

Ps

ASecurity

Enhanced `ps` process viewer with interactive UI, fzf support, AI filtering, and CSV/JSON/TSV output formats. **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options). see x-cmd skill for installation.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolsgoshellbashsqlnodenodejs

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add thiagofernandes1987-create/APEX --skill ps --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ps?

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

Security grade badge for Ps
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thiagofernandes1987-create-apex-apex/badge)](https://www.skillsdirectory.com/skills/thiagofernandes1987-create-apex-apex)

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: x-ps
description: |
  Enhanced `ps` process viewer with interactive UI, fzf support, 
  AI filtering, and CSV/JSON/TSV output formats.
  
  **Dependency**: This is an x-cmd module. Install x-cmd first (see x-cmd skill for installation options).
  see x-cmd skill for installation.

license: Apache-2.0
compatibility: POSIX Shell

metadata:
  author: Li Junhao
  version: "1.0.0"
  category: x-cmd-extension
  tags: [x-cmd, process, ps, monitoring, fzf]
---

# x ps - Process Status Viewer

> Enhanced process viewer with interactive UI, multiple output formats, and AI-powered filtering.

---

## Quick Start

```bash
# Interactive process viewer (default)
x ps

# List all processes with details
x ps aux
```

---

## Features

- **Interactive UI**: Built-in csv app with sorting and filtering
- **fzf integration**: `x ps fz` for fuzzy search
- **Multiple formats**: CSV, JSON, TSV output
- **AI filtering**: Natural language process selection (`x ps =`)
- **Process management**: Kill processes from interactive view

---

## Commands

| Command | Description |
|---------|-------------|
| `x ps` | Interactive process viewer (default) |
| `x ps aux` | Show all processes |
| `x ps fz` | Interactive fzf view |
| `x ps --csv` | CSV format output |
| `x ps --json` | JSON format output |
| `x ps --tsv` | TSV format output |

---

## Examples

### Interactive View

```bash
# Default interactive mode
x ps

# Use fzf for fuzzy search
x ps fz
```

### Format Conversion

```bash
# Convert ps output to JSON
ps aux | x ps --tojson

# Get CSV format
x ps --csv

# Process and convert
ps -ef | x ps --tocsv
```

### AI-Powered Filtering

```bash
# Natural language process selection
x ps = "heavy cpu processes"
x ps = "nodejs processes using most memory"
```

### Process Management

```bash
# View and kill from interactive UI
x ps
# Select process → Choose action (dump, TERM, INT, KILL)
```

---

## Data Pipeline

```bash
# Chain with other tools
x ps --csv | x csv sql "SELECT * WHERE CPU > 5"
x ps --json | jq '.[] | select(.USER == "root")'
```

---

## Platform Notes

### Linux
- Uses native `ps` command
- Fallback to busybox ps if needed

### macOS
- Full feature support
- Native ps compatible

### Windows
- Via busybox or WSL

---

## Related

- Native `ps(1)` manual page

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.