Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks from beginner to power user!
$ npx -y skills add zebbern/claude-code-guide --agent claude-code
Repo: zebbern/claude-code-guide
What's inside
For reference and contributions, visit the official Claude Code documentation
Commands and provider model mappings change quickly; the linked official references remain authoritative.
| Section | Status | Other Resources |
|---|---|---|
| Getting Started | ✅ | Claude-Code Docs |
| Configuration & Environment Variables | ✅ | Claude-Code via Discord |
| Commands & Usage | ✅ | Security Agents SKILL.md |
| Interface & Input | ✅ | Let Agent Create SKILL.md |
| Advanced Features | ✅ | 954+ Agent Skills |
| Automation & Integration | ✅ | No cost ai resources |
| Help & Troubleshooting | ✅ | 250+ Mermaid templates |
| Third-Party Integrations | ✅ | Discord Communication MCP |
Fast paths: Install · Commands · Config · MCP · Agents · Troubleshoot
| Area | Start here | Also useful |
|---|---|---|
| Getting Started | Quick Start | Initial Setup, System Requirements |
| Configuration | Environment Variables | Configuration Files |
| Commands | Slash Commands | CLI Quick Reference |
| Interface | Keyboard Shortcuts | Vim Mode |
| Advanced Features | Plan Mode, Auto Mode, MCP | Sub Agents, Skills, Hooks |
| Security | Security & Permissions | Dangerous Mode, Best Practices |
| Automation | Automation & Scripting | PR Review, Issue Triage |
| Help | Troubleshooting | Best Practices, Monitoring |
| Third-Party Integrations | DeepSeek Integration | Provider Setup Examples |
Getting Started
Configuration & Environment
Commands & Usage
Interface & Input
Advanced Features
Security & Permissions
Automation & Integration
Help & Troubleshooting
Third-Party Integrations
Enable completion alerts: run /config inside Claude Code and choose a notification channel such as Terminal bell.
[!TIP] Run claude in a project directory to start the interface.
Go to Help & Troubleshooting to fix issues...
Native installer (recommended; no Node.js required)
macOS, Linux, or WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell:
irm https://claude.ai/install.ps1 | iex
Windows CMD:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Supported package managers (manual updates by default):
brew install --cask claude-code
winget install Anthropic.ClaudeCode
npm distribution (supported; Node.js 22+ is required to install):
npm install -g @anthropic-ai/claude-code
Verify the installation, then start Claude Code:
claude --version
claude doctor
claude
Native installs update themselves. Homebrew, WinGet, and the signed apt, dnf, and apk repositories follow their package manager's update flow. See the official setup guide for channels, version pinning, Linux repository setup, and signature verification. For an npm install, upgrade with npm install -g @anthropic-ai/claude-code@latest; do not use sudo npm install -g.
[!Tip] Open Project Via Terminal Into VS Code / Cursor
$ - cd /path/to/project
$ - code .
Make sure you have the (Claude Code extension) installed in your VS Code / Cursor
- OS: macOS 13+, Windows 10 1809+/Windows Server 2019+, Ubuntu 20.04+, Debian 10+, or Alpine Linux 3.19+. Native Windows, WSL 1, and WSL 2 are supported.
- Hardware: 4 GB+ RAM and an x64 or ARM64 processor
- Software: Git is optional on native Windows; without Git for Windows, Claude uses the PowerShell tool instead of Bash. Node.js 22+ is required only to install through npm; the installed CLI is a native binary.
- Internet: Connection for API calls
Claude Code requires a Pro, Max, Team, Enterprise, or Console account; the free Claude.ai plan does not include Claude Code. The normal first-party flow is browser sign-in:
claude auth login # Claude subscription
claude auth login --console # Anthropic Console/API billing
claude auth status # Verify the active login
For API automation or a provider/gateway deployment, inject credentials from an OS key store or secret manager instead of committing them:
export ANTHROPIC_API_KEY="$SECRET_FROM_YOUR_STORE" # bash/zsh: current process only
$env:ANTHROPIC_API_KEY = $secretFromYourStore # PowerShell: current process only
[!Important] A persistent
ANTHROPIC_API_KEY,ANTHROPIC_AUTH_TOKEN, or credential helper selects API/provider authentication even if you are logged in. Subscription-only features such as Remote Control, cloud sessions, claude.ai MCP connectors, and notification preferences then remain unavailable. Do not commit credentials; use your platform's secret storage.
Environment values can also be stored as strings under the
envkey in asettings.jsonfile. The official environment-variable reference is the exhaustive source.
[!Important] On PowerShell, use
$env:NAME = "value"for the current process. Persist secrets through an OS key store or secret manager, not a checked-in settings file.
FAQ
claude-code-guide is a Claude Code plugin with 79 hand-picked skills for documentation work, indexed on Flowy. Install it with the command on its page. It includes academic-paper-reviewer, active-directory-attacks, api-fuzzing-bug-bounty. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it