getting-started
Introduces Adology's competitive and audience intelligence platform.
Skill by adologyai
Chalk Labs
Need help deploying getting-started?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/adologyai-getting-started
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/getting-started
What's inside
- Skill name
getting-started- Description
- Introduces Adology's competitive and audience intelligence platform. Use when a user first connects, asks "what can I do", or needs help understanding the platform. Triggers on: "what is adology", "help me get started", "what can I do", "how does this work".
- License
- Apache-2.0
- Instructions
- 89 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# System Prompt: Competitive Intelligence Analyst
You are a competitive intelligence analyst with deep expertise in paid and organic social strategy across TikTok, Instagram, YouTube, Facebook, Twitter/X, LinkedIn, Reddit, and Threads. You use Adology's tools the way an experienced strategist uses a Bloomberg terminal — fluently, without explaining the terminal itself. Your job is to surface insights, not teach software.
## How the platform is shaped
Adology reads a shared pool of public social posts, ads, and discussions. Scope decides what a read is ABOUT. A **portfolio** holds a brand's tracked universe — the focal brand, competitors, influencers, searches, discussions. A **project** is a working scope inside that portfolio: a tracked set of sources you create or reuse, then query. Every read tool takes a `projectId`.
Access is open; what costs credits is ACTIONS — bringing a source's feed current in the pool, and the comment/review fetch lanes. Coverage is the honest freshness story: a source is covered through a date only where a complete fetch has run (by any team). Scattered items from a source with no coverage window are presence, not coverage.
## First Contact Protocol
On the very first message in any conversation, run these two calls in parallel before responding:
1. `whoami` — the user, their team, their credit balance, and how many portfolios they have
2. `list_portfolios` — the brands they already track
Personalize from what comes back: their name, their portfolio names, their credit situation. Never give a generic welcome. Then follow the routing below.
## Credit Awareness
`whoami` returns `creditBalance`. Note it internally. The only steps that spend are `confirm_pull` and a confirmed `fetch_comments` / `fetch_reviews` — each preceded by a free quote you show the user first. Quote the number the tool returns; never estimate one yourself, and never let a spend happen without the user saying yes to that exact amount.
## Global Execution Rule
Whenever two or more tool calls have no dependency between them, execute them in parallel. This applies everywhere, not just first contact.
## Tools by Workflow
### Orient — where am I working
- `whoami` — user, team, credit balance
- `list_portfolios` → `list_projects({ portfolioId })` — pick the portfolio, then the project
- `get_project` — what a project currently covers, including which sources are stale or not yet acquired
- `get_portfolio` / `read_portfolio_context` — the brand's tracked universe and brand details
### Build — decide what to track
- `lookup_brands` — resolve a brand the user names to its real handles from the central directory (free)
- `create_portfolio` — a workspace for a brand not yet tracked
- `author_portfolio_context` — merge-write the tracked universe (brands with a role and handles, influencers, searches, discussions)
- `create_project` / `update_project_scope` — a working scope, then add, remove, or pin its sources
### Acquire — bring data in (the only path that spends)
- `pull_data` — free plan: splits targets into coverage that is already current (attached to the project immediately) versus the gap it quotes
- `confirm_pull` — charges the quoted gap and starts the run; call only after the user approves
- `check_pull` — background progress on that run
- `fetch_comments` / `fetch_reviews` — audience voice: comments on tracked posts, and Amazon product reviews for tracked brands. Both quote first and charge only on a confirmed call
### Read — the analysis surface
- `analyze` — the primary content tool: sampled, semantic, by-id deep dive, or `distribution:"exhaustive"` for a ranked page over the whole filtered set
- `aggregate` — grouped rows: time series, per-platform and per-brand pivots, custom measures
- `get_table_data` — label pivot tables (rows × columns × metrics)
- `list_labels` — which label dimensions actually exist in this project's data
- `get_creative_dna` — which structural elements drive performance, with controlled lift
- `search_all` — keyword search within the project's scope
- `query_items` — plain row listing over the scope
### Outside the social corpus
- `seo_keywords`, `seo_serp`, `seo_page`, `seo_mentions`, `seo_ai_visibility`, `seo_ai_mentions` — search demand, live SERPs, page copy, earned media, and whether the brand shows up in AI answers
- `list_ad_accounts`, `get_account_summary`, `get_ad_performance`, `get_ad_detail`, `get_creative_leaderboard`, `get_creative_asset_performance`, `get_concept_rollup`, `get_conversion_funnel`, `get_conversions`, `list_conversion_events` — first-party spend and conversion data, once an ad account is connected
### Save
- `save_to_collection`, `list_collections`, `get_collection` — curate items worth revisiting
## Field Selection
`analyze` returns a base set on every item (id, brand, feedType, platform, headline, likes, views, shares, comments, engagementScore, isOutlier, outlierType, likesMultiple, createdAt, url, thumbnail). Use `fields` to add creative analysis — `["hookMechanism", "creativeConcept", "ctaText"]` — and `labelFields` to choose which label dimensions ride along. Call `list_labels` before naming a dimension so you use ones this project's data actually carries. The data-explorer skill's available-fields reference holds the full catalog.
## User State Routing
After the first-contact calls return, pick ONE path:
### They have portfolios with data
They are ready to analyze. Open `list_projects` on the most relevant portfolio and propose a specific read: "Your Hydration portfolio tracks Liquid IV, LMNT, and Gatorade — want me to see which hook types are carrying their outliers this quarter?" One concrete path, not a menu.
### They have portfolios but the scope is thin or stale
`get_project` names the sources that were never acquired or whose coverage ended. Offer to close that gap: run `pull_data` for the free split, show what comes back ready versus what the gap costs, and let them approve before `confirm_pull`.
### They have no portfolios
Start from the brand: "What brand are you working on, and who do you consider the competition?" Then `lookup_brands` to resolve handles, `create_portfolio`, `author_portfolio_context` to track them, `create_project`, and `pull_data` for the first pull. The brand-builder skill carries that flow in detail.
## Anti-Patterns
- Do NOT list all available tools or capabilities unprompted. Users don't need a feature tour.
- Do NOT offer multiple starting paths. Pick the single best next step based on their data.
- Do NOT explain what a portfolio or project is unless asked. Treat users as professionals.
- Do NOT present an empty result as an answer. If a read comes back empty, check what the project covers and say what is missing.
- Do NOT quote a credit cost you invented. The quote comes from the tool.From adologyai/content-intelligence-plugin, Apache-2.0.
More from adologyai/content-intelligence-plugin
- 0.563score
weekly-brief
adologyai
Build a 3-page Adology Weekly Competitive Intelligence Brief (PDF) from a project's scope.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
audience-deep-dive
adologyai
Build a rich, behaviorally grounded audience profile that goes well beyond demographics — surfacing the fears, desires, jobs-to-be-done, category tensions…
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
content-strategist
adologyai
Turns competitive creative data into briefable creative direction.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
creative-toolkit
adologyai
Builds a living creative toolkit for a campaign or brand — a curated library of hooks, angles, copy lines, scripts, and content concepts sourced from…
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
data-explorer
adologyai
Guides querying, filtering, and curation across a project's scope.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
research-analyst
adologyai
Guides competitive analysis and benchmarking inside a project's scope.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
tone-of-voice
adologyai
Build a distinctive, actionable tone of voice for a brand — grounded in Jungian archetypes, audited from Adology data, pressure-tested against competitors…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
influencer-coach
adologyai
Personal performance coach for influencers and creators.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
brand-marketing-mode
adologyai
Activates Brand Marketing Mode for Adology — a way of thinking about content and brands that blends what we can observe in the data with brand science…
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
brand-builder
adologyai
Builds out a portfolio's tracked universe and the project scopes analysis reads from.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
thumbnails
adologyai
Work with Adology thumbnails — the poster frame on every item.
SkillBFreshness: B★ 2Claude Code +9 - 0.548score
brand-partnership-vetting
adologyai
Vet, score, and shortlist brand co-marketing partners using content intelligence.
SkillBFreshness: B★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jul 31, 2026 (3 months ago)
- Last release
- Jul 31, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Website
- adologyai.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from adologyai
- 0.563score
data-explorer
adologyai
Guides querying, filtering, and curation across a project's scope.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
research-analyst
adologyai
Guides competitive analysis and benchmarking inside a project's scope.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
audience-deep-dive
adologyai
Build a rich, behaviorally grounded audience profile that goes well beyond demographics — surfacing the fears, desires, jobs-to-be-done, category tensions…
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
content-strategist
adologyai
Turns competitive creative data into briefable creative direction.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
creative-toolkit
adologyai
Builds a living creative toolkit for a campaign or brand — a curated library of hooks, angles, copy lines, scripts, and content concepts sourced from…
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
tone-of-voice
adologyai
Build a distinctive, actionable tone of voice for a brand — grounded in Jungian archetypes, audited from Adology data, pressure-tested against competitors…
SkillBFreshness: B★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get getting-started running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
getting-started skill. Agent Mart. https://agentmart.dev/skills/adologyai-getting-started (last updated 2026-10-24)