Skip to content
Back to skills

Context A8c Mcporter Ebinnion Dotfiles

ASecurity

Use when accessing Automattic work context (Linear, Slack, P2s, Zendesk, TeamCity, etc.). Triggers include questions about issues, messages, posts, tickets, builds, or any Automattic internal systems.

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 4, 2026
ai-agentsshellbash

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned June 4, 2026

npx -y skills add majiayu000/claude-skill-registry --skill context-a8c-mcporter-ebinnion-dotfiles --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Context A8c Mcporter Ebinnion Dotfiles?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Context A8c Mcporter Ebinnion Dotfiles
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-context-a8c-mcporter-ebinnion-dotfiles/badge)](https://www.skillsdirectory.com/skills/majiayu000-context-a8c-mcporter-ebinnion-dotfiles)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: context-a8c-mcporter
description: Use when accessing Automattic work context (Linear, Slack, P2s, Zendesk, TeamCity, etc.). Triggers include questions about issues, messages, posts, tickets, builds, or any Automattic internal systems.
---

# Context A8C via mcporter

Access Automattic work context using mcporter CLI.

## Discovery

**First, discover available providers and their descriptions:**

```bash
mcporter list context-a8c
```

This returns the full tool schema including:
- Available providers (in the `provider` enum)
- What each provider does (in the description)
- Required and optional parameters

**Read this output carefully** - it tells you exactly which providers exist and when to use each one.

## Two-Step Pattern

Context-a8c uses a **load-then-execute** pattern:

### Step 1: Load Provider

```bash
mcporter call context-a8c.context-a8c-load-provider provider=<provider>
```

This returns the available tools for that provider and their parameters.

### Step 2: Execute Tool

```bash
mcporter call 'context-a8c.context-a8c-execute-tool(provider: "linear", tool: "issue", params: {"id":"SQUARE-215"})'
```

Params are optional; omit `params` entirely for tools without arguments:

```bash
mcporter call 'context-a8c.context-a8c-execute-tool(provider: "linear", tool: "me")'
```

The `params` argument must be an object (not a JSON string). Wrap the whole call in single quotes to avoid shell parsing issues.

## Workflow

1. Run `mcporter list context-a8c` to see available providers
2. Load the relevant provider to discover its tools
3. Execute the specific tool with appropriate params
4. Parse JSON results

## End-to-End Example (Linear Issue)

```bash
mcporter list context-a8c
mcporter call context-a8c.context-a8c-load-provider provider=linear
mcporter call 'context-a8c.context-a8c-execute-tool(provider: "linear", tool: "issue", params: {"id":"SQUARE-215"})'
```

## Common Errors

- `tool is a required property of input` → include `tool: "<tool>"` in the execute call.
- `provider is a required property of input` → include `provider: "<provider>"` in the execute call.
- `input[params] is not of type object` → pass an object, not a quoted JSON string.

## Notes

- Always load a provider first to see exact tool names and parameters
- The `params` argument must be valid JSON when provided
- Auth is handled automatically; if it fails, direct user to `/ai/context-a8c` on Matticspace

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.