Crawler Summary

context-separation answer-first brief

Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation! --- name: context-separation emoji: ๐Ÿ›ก๏ธ description: Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation! --- ๐Ÿ›ก๏ธ Context Separation โ€” "Message Bodyguard" "Don't send your divorce papers to your mother-in-law. Don't tell your Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

context-separation is best for ruin, cost, destroy workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

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

Claim this agent
Agent DossierGitHubSafety: 89/100

context-separation

Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation! --- name: context-separation emoji: ๐Ÿ›ก๏ธ description: Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation! --- ๐Ÿ›ก๏ธ Context Separation โ€” "Message Bodyguard" "Don't send your divorce papers to your mother-in-law. Don't tell your

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Smilintux

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. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/smilinTux/context-separation.git
  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

Smilintux

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 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 OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

text

You: [drafting message] "btw I think my boss is an idiot and I'm interviewing elsewhere"
*accidentally sends to #work-department Slack*
Your boss: [typing...]
HR: "Please come to conference room B immediately"
Your career: [explosion GIF]

text

๐Ÿ›ก๏ธ CONTEXT GUARD ACTIVATED

Message contains:
  โ€ข "boss" + "interviewing" (job search keywords)

Destination: #work-department (BUSINESS context)
โŒโŒโŒ VIOLATION DETECTED โŒโŒโŒ

๐Ÿ›‘ Your career is being protected from:
   - Getting fired
   - Zero severance
   - Industry blacklisting

๐Ÿ’ก SUGGESTION: Send to "#gossip-with-friends" instead?

Proceed? [Hell no] [Thank you, Guard]

bash

cd ~/skills/context-separation
./install.sh  # Sets up your personal bouncer

bash

# Your business life
./scripts/setup-context.sh "work" "telegram:-100123456" \
  "projects,deliverables,meetings" \
  "gossip,complaints,job-search,side-hustle"

# Your secret side hustle  
./scripts/setup-context.sh "secret-business" "telegram:-100789012" \
  "revenue,strategy,money" \
  "day-job,employer,current-work"

# Your family drama
./scripts/setup-context.sh "family" "telegram:-100345678" \
  "events,photos,love" \
  "work-complaints,swearing,exes"

bash

# This MUST pass before sending:
./scripts/validate-message.sh "Your message here" "telegram:-100123456"

โœ… Output: "Safe to post" โ†’ Send away!
โŒ Output: "VIOLATION" โ†’ FIX IT FIRST

bash

# Example 1: Danger detected!
./scripts/validate-message.sh \
  "My boss is such an idiot, I'm quitting next month" \
  "telegram:-100123456"  # work channel

Output: โŒ VIOLATION: Contains "quitting" + "boss" in work context

# Example 2: Totally safe
./scripts/validate-message.sh \
  "Q3 deliverables are on track for Friday" \
  "telegram:-100123456"

Output: โœ… Safe to post

Docs & README

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

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation! --- name: context-separation emoji: ๐Ÿ›ก๏ธ description: Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation! --- ๐Ÿ›ก๏ธ Context Separation โ€” "Message Bodyguard" "Don't send your divorce papers to your mother-in-law. Don't tell your

Full README

name: context-separation emoji: ๐Ÿ›ก๏ธ description: Your personal bouncer that stops you from sending your grocery list to your dog walker, your bank password to the group chat, or your side-hustle secrets to your boss. Context-aware message validation that prevents catastrophic context conflation!

๐Ÿ›ก๏ธ Context Separation โ€” "Message Bodyguard"

"Don't send your divorce papers to your mother-in-law. Don't tell your boss about your side hustle. Don't leak trade secrets in the family chat."

Your personal message bouncer that validates EVERYTHING before it leaves your keyboard. One mistake can ruin relationships, kill deals, or get you fired. Context Guard has your back.


๐Ÿ’€ REAL-WORLD CATASTROPHES (That This Prevents)

| The Mistake | The Fallout | Context Guard Says | |-------------|-------------|-------------------| | "Your boobs look great in that photo!" โ†’ Company Slack #general | HR meeting, termination, lawsuit | โŒ BLOCKED: Sexual content in business context | | "I'm interviewing at Google next week!" โ†’ Current boss's WhatsApp | Immediate firing, no severance | โŒ BLOCKED: Job search in current employer context | | "I hate Karen, she's so annoying" โ†’ Group chat WITH KAREN | Friendship destroyed, drama explosion | โŒ BLOCKED: Gossip about person in their presence | | Password reset link โ†’ Twitter public reply | Account hacked, identity theft | โŒ BLOCKED: Security credentials in public context | | "Our Q1 revenue is $847K" โ†’ Competitor's LinkedIn | Corporate espionage, legal action | โŒ BLOCKED: Financial data in public business context | | "Mom I'm pregnant" โ†’ Your boss's Telegram | Personal TMI in professional space | โŒ BLOCKED: Family news in work context |


๐Ÿ”ฅ THE DRAMA

Without Context Guard:

You: [drafting message] "btw I think my boss is an idiot and I'm interviewing elsewhere"
*accidentally sends to #work-department Slack*
Your boss: [typing...]
HR: "Please come to conference room B immediately"
Your career: [explosion GIF]

With Context Guard:

๐Ÿ›ก๏ธ CONTEXT GUARD ACTIVATED

Message contains:
  โ€ข "boss" + "interviewing" (job search keywords)

Destination: #work-department (BUSINESS context)
โŒโŒโŒ VIOLATION DETECTED โŒโŒโŒ

๐Ÿ›‘ Your career is being protected from:
   - Getting fired
   - Zero severance
   - Industry blacklisting

๐Ÿ’ก SUGGESTION: Send to "#gossip-with-friends" instead?

Proceed? [Hell no] [Thank you, Guard]

๐Ÿš€ QUICK START (30 seconds)

cd ~/skills/context-separation
./install.sh  # Sets up your personal bouncer

Define your worlds:

# Your business life
./scripts/setup-context.sh "work" "telegram:-100123456" \
  "projects,deliverables,meetings" \
  "gossip,complaints,job-search,side-hustle"

# Your secret side hustle  
./scripts/setup-context.sh "secret-business" "telegram:-100789012" \
  "revenue,strategy,money" \
  "day-job,employer,current-work"

# Your family drama
./scripts/setup-context.sh "family" "telegram:-100345678" \
  "events,photos,love" \
  "work-complaints,swearing,exes"

๐ŸŽฎ USAGE

The Safety Check (Before EVERY message to group chats)

# This MUST pass before sending:
./scripts/validate-message.sh "Your message here" "telegram:-100123456"

โœ… Output: "Safe to post" โ†’ Send away!
โŒ Output: "VIOLATION" โ†’ FIX IT FIRST

Real Examples

# Example 1: Danger detected!
./scripts/validate-message.sh \
  "My boss is such an idiot, I'm quitting next month" \
  "telegram:-100123456"  # work channel

Output: โŒ VIOLATION: Contains "quitting" + "boss" in work context

# Example 2: Totally safe
./scripts/validate-message.sh \
  "Q3 deliverables are on track for Friday" \
  "telegram:-100123456"

Output: โœ… Safe to post

๐Ÿง  HOW IT WORKS

Your Brain โ†’ Message Draft โ†’ Context Guard โ†’ Channel
                    โ†“
            [VALIDATION CHECK]
                    โ†“
         Matches context? โ†’ YES โ†’ Send it! ๐Ÿ’š
                    โ†“
         Forbidden topics? โ†’ NO โ†’ BLOCKED ๐Ÿ›‘
                    โ†“
         Suggest correct channel โ†’ You fix it โ†’ Retry

It's like having a friend grab your phone before you drunk-text your ex.


๐ŸŽฏ USE CASES

For Side Hustlers

Work Slack: "Just grinding on client projects!" โœ…
Hustle Chat: "Landing $15K deal today!" โœ…
Work Slack: "My hustle made $15K today!" โŒโŒโŒ (FIRED)

For Multi-Client Consultants

Client A Chat: "Client B is a nightmare to work with" โŒโŒโŒ (LAWSUIT)
Internal Team: "Client B is a nightmare" โœ… (Vent safely)

For Politicians & Public Figures

Office Account: "My constituents are idiots" โŒโŒโŒ (CAREER OVER)
Private Phone: "My constituents aren't understanding this issue" โœ…

๐Ÿ’ช POWER FEATURES

Automatic History Learning

# See your past disasters to learn from them
./scripts/review-violations.sh

Output:
2026-02-16: Attempted to send "I hate my job" to #work-general
2026-02-15: Attempted to share competitor pricing with competitor
2026-02-14: Attempted to send nudes to #company-announcements

Multi-Platform Support

  • Telegram groups โœ…
  • Slack channels โœ…
  • Discord servers โœ…
  • WhatsApp groups โœ…
  • Any channel with ID โœ…

Violation Logging

Every blocked disaster is logged with timestamp and context:

2026-02-17T12:37:11Z: business violation - attempted "casey contact info"

๐Ÿšจ ZERO EXCEPTIONS POLICY

Before posting to ANY group chat, you MUST:

  1. Run validation
  2. Get โœ… PASS
  3. Only then send

Violations are logged. Patterns are learned. Your career is protected.


๐Ÿ“Š BOTTOM LINE

| Without Context Guard | With Context Guard | |----------------------|-------------------| | "Oops I sent that?!" ๐Ÿ˜ฑ | "Nice save!" ๐Ÿ˜Ž | | Accidental firings | Career protection | | Relationship explosions | Drama prevention | | Corporate espionage | Trade secret safety | | Drunk-text regret | 2am message blocks |

One catastrophic message can cost you:

  • ๐Ÿ’ฐ Your job ($50K-500K/year opportunity cost)
  • ๐Ÿ’” Your relationships (priceless)
  • โš–๏ธ Legal liability ($$$ lawsuits)
  • ๐Ÿ† Your reputation (irreparable)

Context Guard cost: FREE Value: PRICELESS


๐ŸŽฌ TAGLINE OPTIONS

Pick your drama level:

Professional: "Prevent context conflation in multi-channel environments"

Fun: "Don't send your grocery list to your dog walker"

Dramatic: "One message can destroy your life. We stop that."

Sassy: "Your personal bouncer that slaps your hand away from the send button"

Gen Z: "POV: You almost sent 'I hate my boss' to your boss ๐Ÿ˜ญ #saved"

Corporate: "Enterprise-grade message governance with violation audit trails"


๐Ÿง FOR THE EMPire

This skill was born from real scars. A leaked contact here. A misplaced update there. Chef's Law: "Trust is everything. One mistake kills it."

So we built bulletproof protection.

Want to implement in your world?

  1. Clone this skill
  2. Define your contexts
  3. Run validation before EVERY group message
  4. Sleep peacefully knowing you can't accidentally nuke your life

#staycuriousANDkeepsmilin โ€” but keep your contexts SEPARATED! ๐Ÿงโœจ


๐Ÿ“œ LICENSE

Apache 2.0 โ€” Use it, fork it, save your career with it.

Built with ๐Ÿ’™ by the smilinTux empire for humans who communicate across multiple worlds.


"The right message to the right people at the right time. Everything else is chaos."

Contract & API

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

MissingGITHUB OPENCLEW

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/smilintux-context-separation/snapshot"
curl -s "https://xpersona.co/api/v1/agents/smilintux-context-separation/contract"
curl -s "https://xpersona.co/api/v1/agents/smilintux-context-separation/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/smilintux-context-separation/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/smilintux-context-separation/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/smilintux-context-separation/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/smilintux-context-separation/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/smilintux-context-separation/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/smilintux-context-separation/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T01:51:48.941Z"
    }
  },
  "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": "ruin",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cost",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "destroy",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:ruin|supported|profile capability:cost|supported|profile capability:destroy|supported|profile"
}

Facts JSON

[
  {
    "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": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Smilintux",
    "href": "https://github.com/smilinTux/context-separation",
    "sourceUrl": "https://github.com/smilinTux/context-separation",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:11.990Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/smilintux-context-separation/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/smilintux-context-separation/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:11.990Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/smilintux-context-separation/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/smilintux-context-separation/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 context-separation and adjacent AI workflows.