Agent skill

Secretary

by ginlix-ai in ginlix-ai/LangAlpha

Workspace and research management. An agent skill from ginlix-ai/LangAlpha.

Apache-2.0Auto-check passed

Install Secretary

skills CLI
$ npx skills add ginlix-ai/LangAlpha --skill secretary -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ginlix-ai/LangAlpha secretary --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/langalpha_service/skills/secretary .claude/skills/secretary && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
secretary
GitHub stars
1.8k
Token cost
~985 tokens
SKILL.md length
472 words
Files
1
Skills in repo
37
Repo updated
First seen
Licence
Apache-2.0

At a glance

Workspace and research management. An agent skill from ginlix-ai/LangAlpha.

  • Works in 3 steps: Call manage_workspaces(action="list") to… → Call manage_threads(action="list") to… → Present a concise summary: running…
  • SKILL.md covers Operational Details and Workflow Patterns
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Secretary is an agent skill from ginlix-ai/LangAlpha. Workspace and research management. Dispatch analyses, monitor running agents, manage workspaces and threads.

Its SKILL.md is about 990 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Claude Code for Financial Market. The licence is Apache-2.0.

Example prompts

  • “/secretary”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Call manage_workspaces(action="list") to get workspace states
  2. Call manage_threads(action="list") to get recent thread activity
  3. Present a concise summary: running analyses, recently completed work, workspace count

What it can do on your machine

Read from SKILL.md and the folder at commit 2855e43. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Secretary loads about 985 tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 472 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~985

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ginlix-ai/LangAlpha at commit 2855e43, republished under its Apache-2.0 licence (© ginlix-ai). 472 words, ~985 tokens.

Download SKILL.mdSave it as .claude/skills/secretary/SKILL.md (or your agent's skills folder).
name
secretary
description
Workspace and research management. Dispatch analyses, monitor running agents, manage workspaces and threads.

Secretary Skill

Workflow patterns and operational details for the secretary tools. Basic tool signatures are in the tool descriptions — this covers what they don't.


Operational Details

HITL approval

These actions pause for user confirmation before executing:

  • manage_workspaces(action="create"|"delete")
  • ptc_agent(...) — always, before dispatch
  • manage_threads(action="delete")

These run immediately (no approval):

  • manage_workspaces(action="list")
  • manage_threads(action="list"|"get_output")
  • agent_output(...)
ptc_agent dispatch

ptc_agent is asynchronous — it dispatches the question and returns immediately. The PTC agent runs in the background with full code execution, charts, and financial data tools.

Return: { success, workspace_id, thread_id, status: "dispatched", report_back }

  • Omit workspace_id → auto-creates a new workspace (blocks ~8-10s for sandbox init)
  • Pass workspace_id → dispatches to existing workspace (new thread)
  • Pass thread_id → continues an existing conversation (overrides workspace_id)
  • report_back=True (default) → when PTC completes, you'll automatically receive the results and should summarize them for the user
  • report_back=False → fire-and-forget; the user will check results in the workspace themselves
  • The returned report_back field is authoritative, not an echo of your request: it can come back false even when you asked for true (degraded backend). If it does, results will NOT arrive automatically — poll with agent_output.
  • Concurrency caps (report-back dispatches only): at most 5 pending analyses per conversation and 10 per user. Over the cap the dispatch fails with an error starting "too many concurrent analyses" — wait for one to finish, or dispatch with report_back=False.

Use the returned thread_id with agent_output to check progress later (only needed when the returned report_back is false).

agent_output

Return: { text, status, thread_id, workspace_id }

  • status: "running" — analysis still in progress, text is partial
  • status: "completed" — full output available
  • status: "error" — something went wrong

turns window (also on manage_threads(action="get_output")): by default you get only the latest turn's output. For a thread continued several times, pass turns=N for the last N turns or turns=0 for recent history (up to the 50 most recent turns) — turns come back oldest→newest, separated by ---. A still-streaming turn always returns just that live turn, regardless of turns.


Show full SKILL.md (157 more words)Show less

Workflow Patterns

"What's going on?" — Status overview

When the user asks for a status overview, combine workspace and thread information:

  1. Call manage_workspaces(action="list") to get workspace states
  2. Call manage_threads(action="list") to get recent thread activity
  3. Present a concise summary: running analyses, recently completed work, workspace count
Dispatch + Monitor — Full research cycle
  1. User asks a complex question → call ptc_agent(question="...")
  2. User asks "what happened?" or "is it done?" → call agent_output(thread_id="...")
  3. Summarize the key findings concisely
Continue an existing analysis

When the user wants to follow up on a prior dispatch:

  1. Call ptc_agent(question="...", thread_id="...") with the original thread_id
  2. The PTC agent continues in the same thread with full prior context
  3. To review the whole conversation (not just the newest answer), read it back with agent_output(thread_id="...", turns=0)
Workspace cleanup

When the user wants to tidy up:

  1. Call manage_workspaces(action="list") to identify stale workspaces
  2. Delete workspaces the user no longer needs with manage_workspaces(action="delete", workspace_id="...")

© ginlix-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/langalpha_service/skills/secretary of ginlix-ai/LangAlpha.

Open the folder on GitHubat commit 2855e43

Compare with similar skills

Secretary next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Secretary compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Secretary this skillginlix-ai/LangAlpha1.8k—~985Automated safety check: PassApache-2.0
Dispatchsickn33/agentic-awesome-skills47k1 repos~2.1kAutomated safety check: PassMIT
Qdrant Monitoringgithub/awesome-copilot40k1 repos~276Automated safety check: PassMIT
Monitoring Capture ServicePostHog/posthog40k—~5kAutomated safety check: PassCustom licence
Monitoring Ingestion PipelinePostHog/posthog40k—~9.1kAutomated safety check: PassCustom licence
Agent Performance Monitorruvnet/ruflo74k2 repos~4.9kAutomated safety check: PassMIT

Similar skills

  • Dispatch

    sickn33/agentic-awesome-skills

    Delegate tasks to OpenAI Codex CLI and Google Antigravity CLI from Claude Code with topic-aware sessions

    47k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Qdrant Monitoring

    github/awesome-copilot

    Official

    Guides Qdrant monitoring and observability setup. An agent skill from github/awesome-copilot.

    40k GitHub starsUsed in 1 repo~276 tokens
    DevOps & CloudAuto-check passed
  • Official

    Guide for using the Grafana MCP to monitor and diagnose the capture service (rust/capture) in production.

    40k GitHub stars~5k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Official

    Guide for using the Grafana MCP to monitor and diagnose the Node.js ingestion pipeline workers in production.

    40k GitHub stars~9.1k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Agent skill for performance-monitor - invoke with $agent-performance-monitor

    74k GitHub starsUsed in 2 repos~4.9k tokens
    Auto-check passed
  • Monitor Stream

    ruvnet/ruflo

    Stream live swarm events using the Monitor tool for real-time observability

    74k GitHub stars~188 tokensUpdated yesterday
    DevOps & CloudAuto-check passed

More from ginlix-ai/LangAlpha

All 37 skills in this repo
  • Investment Deck Check

    ginlix-ai/LangAlpha

    Quality-checks an investment deck in .pptx form before it goes out: number consistency, chart and narrative alignment, source coverage, language and a circulation verdict.

    1.8k GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • Equity Initiation Report

    ginlix-ai/LangAlpha

    Produces a first-time equity research initiation report in five tasks: company research, financial model, valuation, charts and a DOCX report.

    1.8k GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Builds or repairs an integrated income statement, balance sheet and cash flow model in Excel with live formulas, supporting schedules, scenarios and a Checks sheet.

    1.8k GitHub stars~5.4k tokensUpdated today
    Auto-check passed
  • Financial Model Checker

    ginlix-ai/LangAlpha

    Audits an existing Excel financial model without editing it, checking structure, formulas, integrity identities and source tie-out, and ends in a prioritized issue log.

    1.8k GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • DCF Model Builder

    ginlix-ai/LangAlpha

    Builds a live Excel DCF valuation workbook with free cash flow projections, WACC, terminal value, three scenarios, sensitivity grids and a reverse DCF.

    1.8k GitHub stars~7.7k tokensUpdated today
    Auto-check passed
  • Builds Word files with python-docx, edits existing ones in place with tracked changes and comments, then renders and validates the result.

    1.8k GitHub stars~4.8k tokensUpdated today
    Auto-check passed

Questions about Secretary

What does Secretary do?

Workspace and research management. An agent skill from ginlix-ai/LangAlpha. Secretary is an agent skill from ginlix-ai/LangAlpha. Workspace and research management.

How do I install Secretary in Claude Code?

Run `npx skills add ginlix-ai/LangAlpha --skill secretary -a claude-code`. Or copy the skill folder (plugins/langalpha_service/skills/secretary in ginlix-ai/LangAlpha) into .claude/skills/secretary in your project. Claude Code loads it when a task matches its description.

How do I install Secretary in Codex?

Run `npx skills add ginlix-ai/LangAlpha --skill secretary -a codex`. Or copy the skill folder (plugins/langalpha_service/skills/secretary in ginlix-ai/LangAlpha) into .agents/skills/secretary in your project. Codex loads it when a task matches its description.

Can I use Secretary in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ginlix-ai/LangAlpha --skill secretary -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/secretary, .gemini/skills/secretary, .github/skills/secretary and .opencode/skills/secretary in your project.

What does Secretary need to run?

SKILL.md names no scripts, command-line tools or credentials: Secretary is instructions for the agent only.

Does Secretary access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Secretary safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Secretary use?

Secretary is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Secretary use?

About 985 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Secretary?

Skills that share tags, products or a category with Secretary: Dispatch (sickn33/agentic-awesome-skills, 47k stars), Qdrant Monitoring (github/awesome-copilot, 40k stars), Monitoring Capture Service (PostHog/posthog, 40k stars) and Monitoring Ingestion Pipeline (PostHog/posthog, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Secretary?

ginlix-ai (a GitHub organization) maintains it in ginlix-ai/LangAlpha, which has 1,811 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on October 10, 2026.

Source: ginlix-ai/LangAlpha on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.