# Env Update Secrets

> Use when updating environment secrets like GITHUB_TOKEN, NPM_TOKEN, or API keys on the user's machine

- Skill: `aibot88/env-update-secrets` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aibot88/env-update-secrets`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aibot88/env-update-secrets/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: aibot88 (https://skillmd.com/u/aibot88)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/aibot88/env-update-secrets

---


# Updating Environment Secrets

## Location

All secrets live in: `~/.config/fish/config.secrets.fish`

This file is sourced by `~/.config/fish/config.fish` on shell startup.

## Format

```fish
export VAR_NAME='value'
```

## Current Secrets

| Variable | Purpose |
|----------|---------|
| `GITHUB_TOKEN` | GitHub CLI and API authentication |
| `NPM_TOKEN` | npm registry authentication |
| `NPM_PUBLISH_TOKEN` | npm package publishing |

## Workflow

1. Read `~/.config/fish/config.secrets.fish`
2. Edit the relevant `export` line with new value
3. Tell user to reload: `source ~/.config/fish/config.fish`

## Adding New Secrets

Add new `export` lines to the same file. Keep secrets consolidated here rather than scattered across dotfiles.

