Agent skill

Agentic CRM Setup

by grandamenium in grandamenium/cortextos

Full interactive setup for the agentic CRM personal assistant template.

MITAuto-check: notesSales & Support

Install Agentic CRM Setup

skills CLI
$ npx skills add grandamenium/cortextos --skill agentic-crm-setup -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install grandamenium/cortextos agentic-crm-setup --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/grandamenium/cortextos.git skills-src && mkdir -p .claude/skills && cp -r skills-src/community/agents/agentic-crm-assistant/.claude/skills/agentic-crm-setup .claude/skills/agentic-crm-setup && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
agentic-crm-setup
GitHub stars
101
Token cost
~1.8k tokens
SKILL.md length
906 words
Files
1
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Full interactive setup for the agentic CRM personal assistant template.

  • Works in 6 steps: Detect what is already installed and… → Per domain (email, calendar, contacts,… → Prefer CLI > connector/MCP > browser. If… → …
  • Asks to configure/reconfigure the assistant
  • SKILL.md covers Setup Principles, Tuning Knobs to Collect, Tool Discovery + Connect (do… and File Writes, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Agentic CRM Setup is an agent skill from grandamenium/cortextos. Full interactive setup for the agentic CRM personal assistant template. Use at first boot or whenever the user asks to configure/reconfigure the assistant.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support. The licence is MIT.

When your agent uses it

  • Asks to configure/reconfigure the assistant

Example prompts

  • “/agentic-crm-setup”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Detect what is already installed and authed.
  2. Per domain (email, calendar, contacts, meeting notes, messaging/iMessage,
  3. Prefer CLI > connector/MCP > browser. If you do not know the CLI for the named
  4. Walk them through it on the fly — exact install command, then the exact auth
  5. Verify with a real action (gog auth status + list today's calendar; list the
  6. Record each connected tool in TOOLS.md with how it was verified. Loop.

What it can do on your machine

Read from SKILL.md and the folder at commit 6f93838. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Agentic CRM Setup loads about 1.8k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 906 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~43
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:15
    the user to place credentials in agent `.env`, org `secrets.env`, connector configuration, or the relevant tool's auth

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from grandamenium/cortextos at commit 6f93838, republished under its MIT licence (© grandamenium). 906 words, ~1,800 tokens.

Download SKILL.mdSave it as .claude/skills/agentic-crm-setup/SKILL.md (or your agent's skills folder).
name
agentic-crm-setup
description
Full interactive setup for the agentic CRM personal assistant template. Use at first boot or whenever the user asks to configure/reconfigure the assistant.

Agentic CRM Setup Skill

This skill turns the generic template into a user's assistant. It is intentionally a full onboarding, not a quick questionnaire.

Setup Principles

  • Ask questions in small batches. If the user is on Telegram, stop after each batch and wait for their reply.
  • Keep all user-specific information out of community template files until the user provides it.
  • Use tool discovery before asking the user to type credentials.
  • Never ask for secrets in chat. Ask the user to place credentials in agent .env, org secrets.env, connector configuration, or the relevant tool's auth flow.
  • Write every answer to the correct bootstrap or CRM file.

Tuning Knobs to Collect

Identity
  • assistant name
  • user preferred name
  • user's role/context
  • assistant tone
  • message length and update style
  • day/night hours
  • timezone
Scope
  • "personal assistant" scope: inbox, calendar, meetings, personal commitments, travel, errands, finance reminders, family/personal admin
  • CRM scope: personal contacts, family/friends, professional network, customers/clients, investors, partners, creators/community, vendors, referrals
  • excluded domains: anything the assistant should never touch
Privacy
  • local CRM only vs external CRM sync
  • what may be stored in memory
  • what may be ingested into KB
  • redaction requirements for outputs
  • data retention preferences
Approval Rules
  • external email/message send
  • calendar event creation/update/delete
  • purchases/bookings/cancellations
  • data deletion
  • financial actions
  • exception contacts or domains
Tools
  • email provider(s)
  • calendar provider(s)
  • meeting notes/transcript provider(s)
  • contact source(s)
  • external CRM, if any
  • browser automation availability
  • local CLI/MCP/connectors
Schedule and Crons
  • inbox triage cadence
  • morning calendar review time
  • evening calendar review time
  • pending-items digest time
  • relationship review cadence
  • meeting notes processing cadence
  • quiet hours and emergency criteria
CRM Schema
  • contact categories
  • relationship strength scale
  • health/staleness rules
  • VIP list
  • follow-up cadence by category
  • interaction types
  • required fields
  • custom tags

Tool Discovery + Connect (do NOT hand-wave this)

This is the make-or-break step. Detecting a tool is not connecting it. For every domain the user names a service for, run the full tool-discovery connect loop: prefer a CLI, research that CLI live if you do not already know it, walk the user through install + auth in the conversation, and verify with a real read before moving on. See tool-discovery/SKILL.md for the loop; the short version:

  1. Detect what is already installed and authed.
  2. Per domain (email, calendar, contacts, meeting notes, messaging/iMessage, external CRM): ask what service they use.
  3. Prefer CLI > connector/MCP > browser. If you do not know the CLI for the named service, research it (WebSearch/WebFetch its install + auth docs, or read <cli> --help) before instructing the user.
  4. Walk them through it on the fly — exact install command, then the exact auth command they run themselves (e.g. ! gog login you@example.com). Secrets never go in chat.
  5. Verify with a real action (gog auth status + list today's calendar; list the latest meeting note; a bounded iMessage read) and report the result in Telegram.
  6. Record each connected tool in TOOLS.md with how it was verified. Loop.

Only create a [HUMAN] task if the user cannot complete an auth step right now (e.g. needs an admin, a paid plan, or credentials they do not have). Make it specific — the exact tool, the exact command, and where the credential goes — not a generic "connect your tools":

bash
cortextos bus create-task "[HUMAN] Finish <tool> auth for $CTX_AGENT_NAME" --desc "Run: <exact command>. Credential goes in <exact location>. Do not paste secrets in chat. Blocking: <which workflow this unblocks>."
Show full SKILL.md (385 more words)Show less

File Writes

After gathering answers, update:

  • IDENTITY.md — assistant name, role, vibe, work style
  • USER.md — all user-specific preferences and tuning knobs
  • SOUL.md — approval rules, autonomy, day/night mode, communication
  • GOALS.md and goals.json — initial operational goals
  • SYSTEM.md — org, timezone, orchestrator, communication style
  • TOOLS.md — detected and configured commands
  • config.json — timezone, day mode, cron cadence
  • crm/contacts.json — seed contacts and categories
  • crm/relationship-health.json — review cadence defaults
  • crm/followups.jsonl — initial commitments if supplied
  • MEMORY.md — durable preferences only

Suggested Question Batches

Batch 1: Identity and Scope

Ask:

  1. What should I be called?
  2. What should I call you?
  3. What kind of personal assistant should I be for you?
  4. Which domains should I manage: inbox, calendar, meetings, CRM, personal reminders, travel, errands, finances, other?
  5. What should I never touch?
Batch 2: Tools

Ask which service they use per domain, then run the Tool Discovery + Connect loop above for each one (research the CLI, walk them through auth, verify):

  1. Email + calendar — which provider (Gmail/Google, Outlook, other)?
  2. Meeting notes — Granola, Fathom, Fireflies, Zoom, other, none?
  3. Messaging — do you want me to read/handle iMessage or another messenger?
  4. Contacts — Google Contacts, phone export, an external CRM, none?
  5. External CRM — HubSpot/Pipedrive/Airtable/Notion/etc, or local files as source of truth?

Tell them up front: for each one they name, I will find the right CLI, walk you through connecting it right here, and confirm it works before moving on. No secrets in chat.

Batch 3: CRM

Ask:

  1. What relationship categories do you want?
  2. Who are the first VIPs I must never miss?
  3. What counts as a relationship going stale?
  4. What interaction types matter?
  5. What tags or custom fields matter in your life/business?
Batch 4: Schedule

Ask:

  1. Working hours and quiet hours?
  2. Protected time blocks?
  3. Preferred meeting windows and buffer rules?
  4. When should I send morning/evening/pending-items summaries?
  5. How often should I do relationship reviews?
Batch 5: Approval Rules

Ask:

  1. What may I do autonomously?
  2. What always requires approval?
  3. Are there contacts/domains I may message without approval?
  4. Should I create drafts automatically?
  5. Should I create calendar holds autonomously or only propose them?

Completion

When setup is complete:

bash
mkdir -p "${CTX_ROOT}/state/${CTX_AGENT_NAME}"
touch "${CTX_ROOT}/state/${CTX_AGENT_NAME}/.onboarded"
cortextos bus update-heartbeat "setup complete; CRM assistant online"
cortextos bus log-event action onboarding_completed info --meta '{"agent":"'$CTX_AGENT_NAME'","template":"agentic-crm-assistant"}'

Send the user a concise summary:

  • configured scope
  • connected tools
  • CRM source of truth
  • cron schedule
  • approval boundaries
  • first three actions you will take

© grandamenium, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in community/agents/agentic-crm-assistant/.claude/skills/agentic-crm-setup of grandamenium/cortextos.

Open the folder on GitHubat commit 6f93838

Compare with similar skills

Agentic CRM Setup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Agentic CRM Setup compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Agentic CRM Setup this skillgrandamenium/cortextos101—~1.8kAutomated safety check: NotesMIT
Cold Outbound Optimizerericosiu/ai-marketing-skills3.6k1 repos~1.7kAutomated safety check: PassMIT
Doc Coauthoringaws-samples/sample-strands-agent-with-agentcore19540 repos~3.2kAutomated safety check: PassMIT
Amazon Buy Box Monitorbrowser-act/skills6.1k1 repos~1.6kAutomated safety check: PassMIT
Review Analysisliangdabiao/amazon-sorftime-research-MCP-skill9591 repos~2.5kAutomated safety check: PassNone
Deskcomm Extensaomelgarafael/DeskcommCRM4.5k—~2.7kAutomated safety check: PassMIT

Similar skills

  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Sales & SupportAuto-check passed
  • Doc Coauthoring

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Guide users through a structured workflow for co-authoring documentation.

    195 GitHub starsUsed in 40 repos~3.2k tokens
    Sales & SupportAuto-check passed
  • Amazon Buy Box Monitor

    browser-act/skills

    Pulls Amazon product details, competing seller prices and seller ratings for a given ASIN through the BrowserAct API, without browser automation.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Sales & SupportAuto-check passed
  • Review Analysis

    liangdabiao/amazon-sorftime-research-MCP-skill

    对亚马逊商品评论进行深度分析,自动识别产品痛点、分析退货原因,生成改进建议和客服回复模板。Invoke when user uses /review-analysis command with a product ASIN.

    959 GitHub starsUsed in 1 repo~2.5k tokens
    Sales & SupportAuto-check passed
  • Deskcomm Extensao

    melgarafael/DeskcommCRM

    Guia para criar uma extensão do DeskcommCRM — o pacote declarativo — em vez de abrir um PR no núcleo.

    4.5k GitHub stars~2.7k tokensUpdated today
    Sales & SupportAuto-check passed
  • Tourmind Booking

    tourmind-com/Tourmind-Booking-Skills

    MUST USE for any hotel or accommodation intent in any language, including hotel search, hotel recommendations, nearby accommodation, hostels, guesthouses, resorts, where-to-stay questions, room…

    1.8k GitHub stars~13k tokensUpdated today
    Sales & SupportAuto-check passed

More from grandamenium/cortextos

All 55 skills in this repo
  • Cortext Self Diagnosis

    grandamenium/cortextos

    Diagnose cortextOS itself when the framework misbehaves — an agent has gone silent or wedged, agents are crash-looping, Telegram or agent-to-agent messages are not arriving, crons did not fire, an…

    101 GitHub stars~3.7k tokensUpdated 17 days ago
    Auto-check passed
  • Activity Channel

    grandamenium/cortextos

    You have completed something significant and want the whole org — all agents and the user — to know about it.

    101 GitHub stars~624 tokensUpdated 17 days ago
    Auto-check passed
  • Agentcard Purchase

    grandamenium/cortextos

    You need to make a purchase on behalf of the user — buy a SaaS subscription, pay for an API, purchase a domain, or any transaction requiring a credit card.

    101 GitHub stars~1.1k tokensUpdated 17 days ago
    Auto-check passed
  • Claude To Codex Migration

    grandamenium/cortextos

    Migrate ANY cortextOS agent from the claude-code runtime to the live codex-app-server runtime.

    101 GitHub stars~12k tokensUpdated 17 days ago
    Auto-check: warnings
  • Bus Reference

    grandamenium/cortextos

    Complete cortextos bus CLI reference - all available commands with examples.

    101 GitHub stars~3.8k tokensUpdated 17 days ago
    Auto-check passed
  • Business News Monitor

    grandamenium/cortextos

    Daily cron-driven scan of news/forums/social in a domain to surface market shifts, new competitors, regulatory changes, and net-new opportunities.

    101 GitHub stars~1.3k tokensUpdated 17 days ago
    Auto-check passed

Categories

Questions about Agentic CRM Setup

What does Agentic CRM Setup do?

Full interactive setup for the agentic CRM personal assistant template. Agentic CRM Setup is an agent skill from grandamenium/cortextos. Full interactive setup for the agentic CRM personal assistant template.

When should I use Agentic CRM Setup?

Agentic CRM Setup fits situations like: asks to configure/reconfigure the assistant.

How do I install Agentic CRM Setup in Claude Code?

Run `npx skills add grandamenium/cortextos --skill agentic-crm-setup -a claude-code`. Or copy the skill folder (community/agents/agentic-crm-assistant/.claude/skills/agentic-crm-setup in grandamenium/cortextos) into .claude/skills/agentic-crm-setup in your project. Claude Code loads it when a task matches its description.

How do I install Agentic CRM Setup in Codex?

Run `npx skills add grandamenium/cortextos --skill agentic-crm-setup -a codex`. Or copy the skill folder (community/agents/agentic-crm-assistant/.claude/skills/agentic-crm-setup in grandamenium/cortextos) into .agents/skills/agentic-crm-setup in your project. Codex loads it when a task matches its description.

Can I use Agentic CRM Setup in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add grandamenium/cortextos --skill agentic-crm-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agentic-crm-setup, .gemini/skills/agentic-crm-setup, .github/skills/agentic-crm-setup and .opencode/skills/agentic-crm-setup in your project.

What does Agentic CRM Setup need to run?

SKILL.md names no scripts, command-line tools or credentials: Agentic CRM Setup is instructions for the agent only.

Does Agentic CRM Setup access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Agentic CRM Setup safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Agentic CRM Setup use?

Agentic CRM Setup is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Agentic CRM Setup use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Agentic CRM Setup?

Skills that share tags, products or a category with Agentic CRM Setup: Cold Outbound Optimizer (ericosiu/ai-marketing-skills, 3.6k stars), Doc Coauthoring (aws-samples/sample-strands-agent-with-agentcore, 195 stars), Amazon Buy Box Monitor (browser-act/skills, 6.1k stars) and Review Analysis (liangdabiao/amazon-sorftime-research-MCP-skill, 959 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Agentic CRM Setup?

grandamenium (a GitHub user) maintains it in grandamenium/cortextos, which has 101 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on September 23, 2026.

Source: grandamenium/cortextos on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.