Skip to content
Back to skills

Codex Plugin

BSecurity

DevGlobe activity tracker - appear on the interactive developer globe while coding with Codex. Use $devglobe to setup your API key, set a status message, verify the install, or uninstall.

  • 213 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
developmentbashnodeapi

Works with

  • api

Security analysis

B88/100
  • criticalSends environment variables or credentials to an external URL

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

Scanned May 27, 2026

npx -y skills add Nako0/devglobe-extension --skill codex-plugin --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Codex Plugin?

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

Security grade badge for Codex Plugin
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/nako0-codex-plugin/badge)](https://www.skillsdirectory.com/skills/nako0-codex-plugin)

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: devglobe
description: DevGlobe activity tracker - appear on the interactive developer globe while coding with Codex. Use $devglobe to setup your API key, set a status message, verify the install, or uninstall.
---

# DevGlobe for Codex

Track your coding activity on [devglobe.app](https://devglobe.app) — an interactive 3D globe showing developers coding in real-time.

Visibility settings (anonymous mode, repo sharing on the live globe, profile mode) are managed on [devglobe.app/dashboard/settings](https://devglobe.app/dashboard/settings).

Before running any command below, locate the installed skill directory:
```bash
DEVGLOBE_SKILL="$(find ~/.codex/skills -name SKILL.md \( -path '*devglobe*' -o -path '*codex-plugin*' \) 2>/dev/null | head -1 | xargs dirname)"
```

## Setup

### `$devglobe setup <API_KEY>`

Configure DevGlobe with your API key. Get your key at [devglobe.app](https://devglobe.app).

```bash
echo '{"api_key":"<API_KEY>"}' | node "$DEVGLOBE_SKILL/dist/setup.js"
```

This will:
1. Save your API key to `~/.devglobe/config.toml` (mode `0600`)
2. Install Codex hooks at `~/.codex/hooks.json` for automatic heartbeats
3. Enable the `codex_hooks` feature flag in `~/.codex/config.toml`

After setup, restart Codex for hooks to take effect.

## Status

### `$devglobe status <MESSAGE>`

Set a status message displayed on the globe next to your avatar.

```bash
echo '{"message":"<MESSAGE>"}' | node "$DEVGLOBE_SKILL/dist/update-status.js"
```

The script reads the API key from `~/.devglobe/config.toml` directly.

## Diagnostics

### `$devglobe check`

Verify the installation is working:
```bash
echo "=== DevGlobe Status ==="
echo "Config: $(test -f ~/.devglobe/config.toml && echo OK || echo 'NOT SET')"
echo "API key set: $(awk -F'"' '/^api_key/ {print ($2 != "" ? "yes" : "no")}' ~/.devglobe/config.toml 2>/dev/null || echo 'NOT SET')"
echo "Hooks: $(grep -cE 'devglobe|codex-plugin' ~/.codex/hooks.json 2>/dev/null || echo 0) references in hooks.json"
echo "Feature flag: $(grep codex_hooks ~/.codex/config.toml 2>/dev/null || echo 'NOT SET')"
```

### `$devglobe uninstall`

Remove DevGlobe hooks from Codex:
```bash
echo '{}' | node "$DEVGLOBE_SKILL/dist/uninstall.js"
```

Files in this skill

  • .gitignore21 B
  • README.md4.2 KB
  • SKILL.md2.2 KB
  • agents/openai.yaml116 B
  • dist/index.js22.9 KB
  • dist/setup.js9.5 KB
  • dist/uninstall.js1.4 KB
  • dist/update-status.js8.9 KB
  • package-lock.json14.8 KB
  • package.json602 B
  • references/hooks-template.json757 B
  • scripts/find-node483 B
  • scripts/heartbeat275 B
  • scripts/setup392 B
  • scripts/uninstall404 B
  • scripts/update-status416 B
  • src/hooks.ts227 B
  • src/index.ts3.8 KB
  • src/setup.ts2.8 KB
  • src/types.ts364 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.