โ† All skills
Tencent SkillHub ยท Developer Tools

Matomo Analytics

Query, analyze, and manage Matomo Analytics with API integration, custom reports, and goal tracking.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Query, analyze, and manage Matomo Analytics with API integration, custom reports, and goal tracking.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, api.md, memory-template.md, reports.md, setup.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 16 sections Open source page

Setup

On first use, read setup.md for integration guidelines. The skill stores configuration in ~/matomo/.

When to Use

User needs to query Matomo analytics, generate reports, track goals, or manage their self-hosted analytics. Agent handles API queries, data analysis, visitor insights, and conversion tracking.

Architecture

Memory lives in ~/matomo/. See memory-template.md for structure. ~/matomo/ โ”œโ”€โ”€ memory.md # Sites, credentials ref, preferences โ”œโ”€โ”€ reports/ # Saved report templates โ””โ”€โ”€ queries/ # Reusable API query templates

Quick Reference

TopicFileSetup processsetup.mdMemory templatememory-template.mdAPI referenceapi.mdReport templatesreports.md

1. Never Expose Credentials

Token is stored in system keychain or env var, never in memory files Refer to credentials by reference name only If user pastes token in chat, warn and suggest secure storage

2. Use Reporting API for Reads

# Base pattern curl -s "https://{matomo_url}/index.php?module=API&method={method}&idSite={site_id}&period={period}&date={date}&format=json&token_auth={token}" Common methods: VisitsSummary.get โ€” visitors, visits, pageviews Actions.getPageUrls โ€” top pages Referrers.getWebsites โ€” traffic sources Goals.get โ€” conversion data

3. Understand Date Ranges

PeriodDate FormatExampledayYYYY-MM-DD2025-01-15weekYYYY-MM-DDWeek containing that datemonthYYYY-MM2025-01yearYYYY2025rangeYYYY-MM-DD,YYYY-MM-DD2025-01-01,2025-01-31 Special dates: today, yesterday, last7, last30, lastMonth, lastYear

4. Handle Multi-Site Setups

Always confirm which site before querying Store site list in memory.md with idSite mappings Default to most-used site if configured

5. Format Data for Humans

Round percentages to 1 decimal Use K/M suffixes for large numbers Compare periods when context helps (vs last week/month) Highlight significant changes (>10% delta)

6. Respect Rate Limits

Batch related queries into single date range when possible Cache recent results in memory for follow-up questions Avoid querying same data repeatedly in conversation

7. Use Segments for Deeper Insights

Segments filter data by visitor attributes. Add &segment= to any query: # Mobile visitors only &segment=deviceType==smartphone # From specific country &segment=countryCode==US # Returning visitors who converted &segment=visitorType==returning;goalConversionsSome>0 # Combine with AND (;) or OR (,) &segment=browserCode==CH;operatingSystemCode==WIN Common segment dimensions: deviceType โ€” smartphone, tablet, desktop browserCode โ€” CH (Chrome), FF (Firefox), SF (Safari) countryCode โ€” ISO 2-letter code visitorType โ€” new, returning referrerType โ€” direct, search, website, campaign

Matomo Traps

Wrong idSite โ†’ querying wrong property, misleading data. Always confirm site first. Forgetting token_auth โ†’ 403 or empty response. Token required for all non-public methods. date vs period mismatch โ†’ confusing results. period=range requires date=start,end format. Expecting GA terminology โ†’ Matomo uses "visits" not "sessions", "actions" not "events". Translate mentally. Ignoring segments โ†’ missing the real insight. Segments filter data by visitor attributes.

External Endpoints

EndpointData SentPurpose{user_matomo_url}/index.phpAPI method, site ID, date range, auth tokenQuery analytics data No other data is sent externally. All requests go to user's own Matomo instance.

Security & Privacy

Data that leaves your machine: API queries sent to user's Matomo instance only Auth token included in requests (user-controlled) Data that stays local: Site configurations in ~/matomo/ Report templates No data sent to third parties This skill does NOT: Store auth tokens in plain text Send data to any service except user's Matomo Access files outside ~/matomo/

Related Skills

Install with clawhub install <slug> if user confirms: analytics โ€” general analytics patterns umami โ€” privacy-focused analytics api โ€” REST API integration

Feedback

If useful: clawhub star matomo Stay updated: clawhub sync

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
5 Docs
  • SKILL.md Primary doc
  • api.md Docs
  • memory-template.md Docs
  • reports.md Docs
  • setup.md Docs