clari-local-dev-loop

Featured

Set up local development for Clari API integrations with mock data. Use when building forecast dashboards, testing export pipelines, or iterating on Clari data transformations locally. Trigger with phrases like "clari dev setup", "clari local testing", "develop with clari", "clari mock data".

AI & Automation 2,359 stars 334 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Clari Local Dev Loop ## Overview Local development workflow for Clari integrations: mock forecast data for offline testing, schedule recurring exports, and build data transformation pipelines. ## Prerequisites - Completed `clari-install-auth` setup - Python 3.10+ or Node.js 18+ - Local database or data warehouse access for testing ## Instructions ### Step 1: Project Structure ``` clari-integration/ ├── src/ │ ├── clari_client.py # API client wrapper │ ├── export_pipeline.py # Export and transform pipeline │ ├── models.py # Data models for forecast data │ └── config.py # Environment config ├── tests/ │ ├── fixtures/ │ │ ├── forecast_export.json # Sample export response │ │ └── job_status.json # Sample job status │ └── test_pipeline.py ├── .env.local # Dev credentials (git-ignored) ├── .env.example └── requirements.txt ``` ### Step 2: Mock Forecast Data for Testing ```python # tests/fixtures/forecast_export.json MOCK_FORECAST = { "entries": [ { "ownerName": "Jane Smith", "ownerEmail": "jane@example.com", "forecastAmount": 250000, "quotaAmount": 300000, "crmTotal": 180000, "crmClosed": 120000, "adjustmentAmount": 15000, "timePeriod": "2026_Q1" }, { "ownerName": "Bob Johnson", "ownerEmail": "bob@example.com", "forecastAmount": 180000,...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category