Crawler Summary

MathCrew answer-first brief

AI-powered adaptive math tutor for kids (Grade 1-6) โ€” CrewAI multi-agent pipeline with Gemini + Ollama MathCrew ๐Ÿงฎ $1 $1 $1 $1 **AI-powered adaptive math tutor for kids (Grade 1โ€“6)** A web-based math learning app for elementary students, powered by a CrewAI multi-agent pipeline with Google Gemini + Ollama hybrid architecture. Motivation Built as a personal project to help my daughter practice math at home, and as an experiment with CrewAI's multi-agent orchestration. What started as a simple worksheet generator evolve Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

MathCrew is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

MathCrew

AI-powered adaptive math tutor for kids (Grade 1-6) โ€” CrewAI multi-agent pipeline with Gemini + Ollama MathCrew ๐Ÿงฎ $1 $1 $1 $1 **AI-powered adaptive math tutor for kids (Grade 1โ€“6)** A web-based math learning app for elementary students, powered by a CrewAI multi-agent pipeline with Google Gemini + Ollama hybrid architecture. Motivation Built as a personal project to help my daughter practice math at home, and as an experiment with CrewAI's multi-agent orchestration. What started as a simple worksheet generator evolve

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Freesoft

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Freesoft

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

bash

# 1. Clone
git clone https://github.com/freesoft/MathCrew.git
cd MathCrew

# 2. Create & activate virtual environment
python -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate

# 3. Install dependencies
pip install "crewai[google-genai]" starlette sse-starlette uvicorn python-dotenv

# 4. Configure environment variables
cp .env.example .env       # or create manually
# Add GEMINI_API_KEY=your_key_here to .env

# 5. Run
python web_tutor.py
# โ†’ http://localhost:8000

text

GEMINI_API_KEY=your_key_here

bash

ollama pull gemma3:4b

text

USE_LOCAL_LLM=true    # (default) Use Ollama for Helper
   USE_LOCAL_LLM=false   # Use Gemini for all agents

bash

ollama pull qwen3:14b

python

# In web_tutor.py, change the local_llm model:
local_llm = LLM(model="ollama/qwen3:14b", base_url="http://localhost:11434")

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

AI-powered adaptive math tutor for kids (Grade 1-6) โ€” CrewAI multi-agent pipeline with Gemini + Ollama MathCrew ๐Ÿงฎ $1 $1 $1 $1 **AI-powered adaptive math tutor for kids (Grade 1โ€“6)** A web-based math learning app for elementary students, powered by a CrewAI multi-agent pipeline with Google Gemini + Ollama hybrid architecture. Motivation Built as a personal project to help my daughter practice math at home, and as an experiment with CrewAI's multi-agent orchestration. What started as a simple worksheet generator evolve

Full README

MathCrew ๐Ÿงฎ

Python 3.10+ CrewAI Gemini License: PolyForm Strict

AI-powered adaptive math tutor for kids (Grade 1โ€“6)

A web-based math learning app for elementary students, powered by a CrewAI multi-agent pipeline with Google Gemini + Ollama hybrid architecture.

Motivation

Built as a personal project to help my daughter practice math at home, and as an experiment with CrewAI's multi-agent orchestration. What started as a simple worksheet generator evolved into a full adaptive tutoring system.

  • 4 AI agents collaborate: problem generation โ†’ feedback โ†’ error analysis โ†’ scaffolded practice
  • Problem Bank โ€” caches generated problems to save LLM calls (reuses problems with matching conditions)
  • 3 curriculum styles: Common Core ยท RSM ยท Singapore Math
  • Gamification: XP / levels / streaks / 15 badges / confetti animations
  • Multi-student support with PIN login
  • Chart.js-powered dashboard

Screenshots

Main App โ€” Dashboard with real learning data

| Login | New Student Setup | |:---:|:---:| | Login | Setup |

| Problem | Agent Pipeline | |:---:|:---:| | Problem | Pipeline |

| Wrong Answer + Scaffold | Correct Answer + Achievement | |:---:|:---:| | Wrong | Correct |

| Dashboard | Achievements | |:---:|:---:| | Dashboard | Achievements |


Features

| Feature | Description | |---------|-------------| | AI 4-Agent Pipeline | Manager โ†’ Creator โ†’ Helper โ†’ Analyst sequential execution | | Real-time SSE UI | Live agent pipeline progress displayed in the browser | | Adaptive Scaffolding | On wrong answers: error analysis (computational/conceptual/procedural/careless) + auto-generated practice problems | | Problem Bank | Caches problems by grade+style+topic, skips Creator LLM call on cache hit | | Multi-Curriculum | Choose from Common Core ยท RSM (Russian Math) ยท Singapore Math | | Gamification | XP ยท Levels (1โ€“50) ยท Streak bonuses ยท 15 badges ยท Confetti animations | | Multi-Student + PIN | Per-student profiles, PIN protection, independent learning history | | Dashboard | Accuracy trends ยท Per-topic performance ยท Achievement overview (Chart.js) |


Tech Stack

| Layer | Technology | |-------|-----------| | Backend | Python 3.10+ / Starlette (async) | | AI Agents | CrewAI | | Primary LLM | Google Gemini 2.5 Flash | | Local LLM | Ollama (gemma3:4b) | | Database | SQLite3 | | Realtime | Server-Sent Events (SSE) | | Frontend | Vanilla JS / Chart.js / canvas-confetti |


Prerequisites

| Requirement | Note | |-------------|------| | Python 3.10+ | Required | | Gemini API Key | Required โ€” see setup guide below | | Ollama | Optional โ€” needed for local LLM |


Quick Start

# 1. Clone
git clone https://github.com/freesoft/MathCrew.git
cd MathCrew

# 2. Create & activate virtual environment
python -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate

# 3. Install dependencies
pip install "crewai[google-genai]" starlette sse-starlette uvicorn python-dotenv

# 4. Configure environment variables
cp .env.example .env       # or create manually
# Add GEMINI_API_KEY=your_key_here to .env

# 5. Run
python web_tutor.py
# โ†’ http://localhost:8000

Gemini API Key Setup

  1. Go to Google AI Studio
  2. Click Get API Key โ†’ Create API Key
  3. Add the key to your .env file:
    GEMINI_API_KEY=your_key_here
    
  4. Free tier limits: 15 requests/min, 1,500 requests/day (as of 2025, subject to change)

Ollama Setup (Optional)

To run the Helper agent locally for faster feedback:

  1. Install from https://ollama.com
  2. Pull the model:
    ollama pull gemma3:4b
    
  3. Configure in .env:
    USE_LOCAL_LLM=true    # (default) Use Ollama for Helper
    USE_LOCAL_LLM=false   # Use Gemini for all agents
    

If Ollama is not installed, set USE_LOCAL_LLM=false and all agents will use Gemini.

Choosing a Local Model

The default gemma3:4b is lightweight and good for simple feedback. For stronger math reasoning, consider upgrading:

| Model | VRAM | Math Performance | Best For | |-------|------|-----------------|----------| | gemma3:4b (default) | ~3 GB | Basic | Simple feedback, low-end hardware | | qwen3:8b | ~6 GB | Good | 8 GB GPU, significant upgrade over gemma3 | | qwen3:14b | ~10 GB | Strong | 16 GB GPU, recommended for full local mode | | deepseek-r1:14b | ~10 GB | Strong (math-specialized) | Math-heavy reasoning tasks | | llama4-scout:17b | ~12 GB | Strong | Natural English, general purpose | | qwen3:32b | ~20 GB | Closest to Gemini Flash | 24 GB GPU (RTX 4090 etc.) |

To switch models, just pull and update web_tutor.py:

ollama pull qwen3:14b
# In web_tutor.py, change the local_llm model:
local_llm = LLM(model="ollama/qwen3:14b", base_url="http://localhost:11434")

Full local mode (all agents on Ollama, no data leaves your machine) is planned for a future release โ€” ideal for schools and privacy-sensitive deployments.


AI Agent Architecture

[Manager] โ†’ [Creator] โ†’ [Helper] โ†’ [Analyst]
   โ”‚            โ”‚           โ”‚           โ”‚
  Gemini      Gemini     Ollama      Gemini
                โ–ฒ
                โ”‚
        [Problem Bank] โ”€โ”€ hit โ†’ skip Creator (saves LLM call)

| Agent | Model | Purpose | |-------|-------|---------| | Learning Manager | Gemini 2.5 Flash | Analyzes learning history, decides next problem direction | | Problem Creator | Gemini 2.5 Flash | Generates grade- and topic-appropriate math problems (JSON output) | | Solution Helper | Ollama gemma3:4b | Encouraging feedback on correct/wrong answers, step-by-step explanations | | Misconception Analyst | Gemini 2.5 Flash | Error analysis โ€” computational / conceptual / procedural / careless |

Why only Helper uses a local model: immediate feedback needs speed, while accurate problem generation and analysis require Gemini's accuracy.


Problem Bank

Generated problems are cached in the problem_bank table and reused when the same conditions (grade + curriculum_style + topic) are requested.

  • Regular problems: After Manager runs, extract topic โ†’ query bank โ†’ on hit, skip Creator (saves 1 LLM call)
  • Scaffold problems: Query bank โ†’ on hit, skip Creator (saves all LLM calls โ€” no Manager for scaffolds)
  • Compares against each student's last 20 problems to avoid serving duplicates
  • Sorted by times_served ASC, RANDOM() โ€” least-served problems are prioritized

Curriculum Styles

| Style | Approach | |-------|----------| | Common Core | Conceptual understanding + real-world problems, visual models (number lines, tape diagrams) | | RSM | Logical reasoning + algebraic thinking, 1โ€“2 years ahead of standard curriculum | | Singapore Math | CPA (Concrete-Pictorial-Abstract) approach, bar models, number sense mastery |

Students can select their curriculum style during profile creation or in settings. The chosen style determines per-grade scope and pedagogy injected into all agent prompts.


Environment Variables

| Variable | Required | Default | Description | |----------|----------|---------|-------------| | GEMINI_API_KEY | Yes | โ€” | Google Gemini API key | | USE_LOCAL_LLM | No | true | true = use Ollama for Helper, false = use Gemini for all |


Project Structure

MathCrew/
โ”œโ”€โ”€ web_tutor.py        # Web server + API routes + CrewAI agent pipeline + Problem Bank logic
โ”œโ”€โ”€ db.py               # SQLite schema + Problem Bank + gamification logic (XP/levels/achievements)
โ”œโ”€โ”€ math_tutor.py       # CLI version (standalone, runs in terminal without web)
โ”œโ”€โ”€ templates/
โ”‚   โ””โ”€โ”€ index.html      # Frontend SPA (Vanilla JS + Chart.js + confetti)
โ”œโ”€โ”€ .env                # API keys (gitignored)
โ”œโ”€โ”€ .gitignore
โ””โ”€โ”€ README.md

Customization Guide

Changing Models

Edit LLM configuration in web_tutor.py:

# Change Gemini model
gemini_llm = LLM(model="gemini/gemini-2.5-pro", api_key=...)

# Change local model (see "Choosing a Local Model" section for recommendations)
local_llm = LLM(model="ollama/qwen3:14b", base_url="http://localhost:11434")

Privacy Note

When using cloud LLMs (Gemini, OpenAI), student data โ€” names, grade levels, answers, mistakes, and learning history โ€” is sent to external servers. For apps used by children, this matters more than you might think.

What is COPPA? The Children's Online Privacy Protection Act is a US federal law that regulates online collection of personal information from children under 13. The 2024 amendments (fully effective 2025) strengthen requirements significantly: parental consent is opt-in by default, and operators must minimize data collection. If your child uses an AI tutor that sends their work to cloud servers, COPPA likely applies.

What is FERPA? The Family Educational Rights and Privacy Act protects student education records in K-12 schools. When a school adopts an EdTech tool, FERPA requires that student data is used only for educational purposes and not shared with third parties for unrelated use. Schools must ensure any cloud service they use has appropriate data handling agreements.

Why does local mode matter? In local mode (USE_LOCAL_LLM=true with all agents on Ollama), your child's name, grade, answers, mistakes, and learning patterns never leave your machine. There is no external data transmission, no third-party data processing, and no legal gray area. This is the simplest path to full compliance.

For school deployments:

  • Recommended: Full local mode with a capable model (e.g., qwen3:14b on 16 GB VRAM)
  • If cloud is necessary: Use only services that guarantee US data residency and do not use student data for model training. Gemini API paid tier meets both criteria (free tier data may be used for product improvement); Azure OpenAI US East/West is another option
  • See LICENSE.md for contact info regarding institutional use

Editing Curriculum

Modify the CURRICULUM_STYLES dict in web_tutor.py:

CURRICULUM_STYLES = {
    "common_core": {
        "display_name": "Common Core",
        "pedagogy": "Focus on conceptual understanding...",
        "grades": {
            1: "Addition and subtraction within 20...",
            # ... edit per-grade scope
        },
    },
    # Add new styles here
}

Topic List

Update both KNOWN_TOPICS in web_tutor.py and the TOPICS array in templates/index.html.

Adding Achievements

Add a new entry to the ACHIEVEMENTS dict in db.py, then add the condition in check_achievements():

# Add to ACHIEVEMENTS
"new_badge": {"name": "Badge Name", "icon": "๐ŸŽ–๏ธ", "desc": "Description"}

# Add condition in check_achievements()
"new_badge": some_condition,

XP Formula

In db.py get_gamification_stats():

  • Correct answer: 10 XP
  • Scaffold correct: 8 XP
  • Wrong answer: 2 XP
  • Streak bonuses: 3-streak +3, 5-streak +5, 10-streak +10, 20-streak +20

Level Formula

level = min(int(0.4 * sqrt(xp)) + 1, 50)

API Endpoints

| Method | Endpoint | Description | |--------|----------|-------------| | GET | / | Main page (index.html) | | GET | /api/students | List all students | | GET | /api/student | Current logged-in student info | | POST | /api/login | PIN login | | POST | /api/setup | Create/update student profile | | POST | /api/logout | Logout | | POST | /api/new-problem | Generate new problem (runs agent pipeline) | | POST | /api/submit-answer | Submit answer + grading | | POST | /api/skip | Skip current problem | | POST | /api/scaffold-problem | Generate scaffold practice problem after wrong answer | | GET | /api/gamification | XP ยท level ยท streak status | | GET | /api/achievements | Achievement/badge list + unlock status | | GET | /api/stats | Per-topic accuracy stats | | GET | /api/score-over-time | Score trend data over time | | GET | /api/history | Full problem history | | GET | /api/events | SSE stream (real-time agent status) |


Support

If MathCrew is helpful for your family, consider supporting the project:

Sponsor

License

PolyForm Strict 1.0.0 โ€” free for personal and non-commercial use.

For commercial use, educational institutions, or schools, please reach out via LinkedIn (linked on GitHub profile) to request approval.

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation โ€ข (~400 MCP servers for AI agents) โ€ข AI Automation / AI Agent with MCPs โ€ข AI Workflows & AI Agents โ€ข MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ŸŒŸ Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-04-17T01:51:16.350Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Freesoft",
    "href": "https://github.com/freesoft/MathCrew",
    "sourceUrl": "https://github.com/freesoft/MathCrew",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:39.649Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:39.649Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/freesoft/MathCrew",
    "sourceUrl": "https://github.com/freesoft/MathCrew",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:39.649Z",
    "isPublic": true
  },
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-freesoft-mathcrew/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to MathCrew and adjacent AI workflows.