Docs
HomeClaude Code PRO
Blog

Getting Started

  • Documentation
  • Claude Code Setup
  • Claude Code Configuration
  • Claude Code Security

Claude Code PRO

  • guideCheatsheet
  • skill/apex
  • skill/brainstorm
  • skill/debug
  • skill/clean-code
  • skill/review-code
  • skill/ci-fixer
  • skill/claude-memory
  • skill/create-prompt
  • skill/create-slash-commands
  • skill/prompt-creator
  • skill/create-skills-workflow
  • skill/skill-creator
  • skill/hook-creator
  • skill/subagent-creator
  • scriptStatusline
  • scriptCommand Validator
  • scriptAuto-Rename Session
  • scriptClaude Code AI
  • agentSnipper
  • agentCode Reviewer
  • agentExplore Codebase
  • agentExplore Docs
  • agentAction
  • agentWeb Search
  • cmd/oneshot
  • cmd/refactor
  • cmd/ultrathink
  • cmd/commit
  • cmd/create-pr
  • cmd/fix-pr-comments
  • cmd/merge
  • cmd/fix-errors
  • cmd/utils/fix-grammar
  • cmd/copywriting

Claude Code AI

Shared utilities for accessing Claude API using Claude Code's OAuth credentials.

Shared utilities for accessing Claude API using Claude Code's OAuth credentials.

Usage

TYPESCRIPT
import { generateTextCC } from "../claude-code-ai/claude";

const response = await generateTextCC({
  prompt: "Your prompt here",
  model: "haiku",  // "haiku" | "sonnet" | "opus"
  system: "Optional system prompt",
});

OAuth Token Access

TYPESCRIPT
import {
  getClaudeCodeToken,
  getClaudeCodeTokenSafe
} from "../claude-code-ai/helper";

const token = await getClaudeCodeToken();     // Throws on error
const token = await getClaudeCodeTokenSafe(); // Returns null on error

Cross-Platform Paths

TYPESCRIPT
import {
  getHomeDir,
  getClaudeConfigDir,
  getClaudeProjectsDir,
  encodeProjectPath
} from "../claude-code-ai/helper";

const home = getHomeDir();
const configDir = getClaudeConfigDir();
const projectPath = encodeProjectPath("/Users/me/myproject");

Credential Storage

PlatformLocation
macOSKeychain (security find-generic-password)
Linux~/.claude/.credentials.json
WindowsWSL required, uses Linux path

Available Models

ModelID
haikuclaude-haiku-4-5-20251001
sonnetclaude-sonnet-4-5-20250929
opusclaude-opus-4-5-20251101

Commands

CommandDescription
ai:testRun tests (includes real API calls)
Auto-Rename SessionSnipper