Configure regional settings. Use when: setting timezone, language, compliance rules, currency, or local preferences.
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill region-config
Configure regional and market-specific settings for a brand. Sets the timezone for scheduled content delivery, primary language for content generation, applicable compliance and privacy regulations, preferred local platforms, currency for budget and performance reporting, and business hours for communication scheduling. These settings propagate to all downstream commands so that campaigns, content, and reporting automatically respect regional requirements without manual adjustment each time.
This is a setup/configuration command. It writes persistent configuration files that other commands consume. Once a region is configured, commands like /digital-marketing-pro:content-calendar, /digital-marketing-pro:email-sequence, /digital-marketing-pro:paid-advertising, and /digital-marketing-pro:performance-report automatically inherit the region's timezone, language, compliance rules, and platform preferences.
Supports both single-market configurations (e.g., "Japan") and broad regional groupings (e.g., "APAC") depending on how granular the brand's market segmentation needs to be.
The user must provide (or will be prompted for):
America/New_York, Europe/London, Asia/Tokyo. Used for content scheduling, reporting windows, and business hours calculations~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.~/.claude-marketing/brands/{slug}/regions/. If the specified region already exists, load it and show current settings — then ask whether to update or replace. If this is a new region, proceed with creation. List all currently configured regions for context.skills/context-engine/compliance-rules.md and map applicable regulations — GDPR for EU/EEA/UK markets, CCPA/CPRA for California, PDPA for Singapore and Southeast Asia, LGPD for Brazil, PIPA for South Korea, APPI for Japan, PIPEDA for Canada, and DPDPA (Digital Personal Data Protection Act) for India. For any EU/EEA market, also flag EU AI Act Article 50 AI-content transparency obligations (applicable 2 August 2026): AI-generated marketing assets must carry machine-readable provenance (see skills/c2pa-metadata/SKILL.md) and, for deepfakes or public-interest text, a visible disclosure. Record all applicable regulations with their key requirements (consent mechanisms, data retention limits, opt-out requirements, age restrictions, cookie consent banners, AI-content disclosure). Layer any industry-specific regulations on top.skills/context-engine/team-roles-framework.md for regional platform recommendations. Merge user-provided local platforms with defaults for the region. Set platform priority order — which platforms receive content first, which are secondary, and which are excluded in this market. Note any platform-specific API or account requirements for the region (e.g., separate WeChat Official Account for China, LINE Business Account for Japan).10. Save region configuration: Write the complete region config to ~/.claude-marketing/brands/{slug}/regions/{region-slug}.json containing all settings — timezone, languages, compliance rules, industry regulations, platforms, currency, business hours, scheduling rules, holiday calendar, data residency flags, and metadata (created date, last modified, created by).
11. Update brand profile: Add the new region to the brand profile's active regions list at ~/.claude-marketing/brands/{slug}/profile.json. If this is the first region configured, set it as the default region. Update the brand's compliance summary to include the new region's regulations.
12. Generate compliance checklist: Produce a practical compliance checklist for the marketing team operating in this region — required disclaimers, consent collection points, data handling procedures, content restrictions, and advertising disclosure requirements. This checklist is saved alongside the region config for quick reference during campaign creation.
13. Validate and confirm: Display the complete region configuration for user review. Highlight any compliance requirements that will affect existing campaigns or content. Flag any potential conflicts with other configured regions (overlapping timezones, conflicting platform priorities, currency conversion needs). Summarize what downstream commands will now inherit from this configuration.
A structured region configuration summary containing:
/digital-marketing-pro:content-calendar with the new region settings, or update existing campaigns to comply with newly configured rulesIntegration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take indranilbanerjee/region-config from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.