Ascend Skills Library
Core

Credential intake.

Interrupt before a secret hits the chat, and get it into a locked-down file instead.

v3.0.2·updated 18 Sep 2026·stable
Use the Ascend Skills: Credential intake

Paste that line into your AI and it fetches this skill, whole and current, then asks you for what the skill needs. Not connected yet? How to connect.

Skill details

What it does

A secret stored in a locked-down file on the right platform without ever appearing in the chat, with the count and the permissions as the only proof, and the consumer pointed at the file.

Who uses it

operatoranyone handing over a keyin Core

What you need

You bring:

  • which shell you are in
  • the service the secret belongs to
  • the secret, typed into your own terminal

How it works5

The steps, in order. The method itself is served whole through the connector, current on every use.

  1. 1

    Interrupt before the paste

  2. 2

    Store it with a hidden-input one-liner

  3. 3

    Remove any duplicate key without printing it

  4. 4

    Verify by count and permissions only

  5. 5

    Point the consumer at the file

What it doesn't do

  • Confirming a value by printing it back
  • One-time codes that expire on use

When your AI reaches for it

Take in an API key, token, or password WITHOUT it ever entering the chat transcript. Use the moment the user says "I have the token", "here's the API key", "how do I give you the key/password", or is visibly about to paste a secret — interrupt BEFORE they paste. Also use to store a secret they already pasted (rotate-flag + store).

Latest change

v3.0.218 Sep 2026
Declares that it writes no work product (`writes: []`); secrets live in `~/.secrets/`, a tool's own place, as before. No change to the method.

See all 5 releases →