Repository navigation
feat: LinkedIn suite in tools/, security-audit skill and agent (v4.13.0) - #50
Merged
Merged
Conversation
- tools/linkedin: 12 offline LinkedIn skills (story interviewer, content planner, post writer, hook analyzer, humanizer, repurposer, comment writer, reply manager, thread tracker, profile optimizer, employee advocacy, engagement analytics) with 27 stdlib tools; tools/ is now a catalog domain and a plugin - engineering/security-audit: six-phase multi-agent source audit with a coverage ledger, independent verification, validated findings, and three breadth tiers; 6 stdlib tools, 14 references - agents/engineering/cs-security-auditor: lead agent for the audit; asks for the breadth tier before each full run - counts, docs, README, manifests and site updated: 385 skills, 21 domains, 900 tools, 77 agents; version 4.13.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[4.13.0] - 2026-10-07
Added
tools/domain with a 12-skill LinkedIn suite undertools/linkedin/, installable as thetools-skillsplugin. The skills cover the whole loop:linkedin-story-interviewer(find what you have to say and keep it in a local story bank),linkedin-content-planner,linkedin-post-writer,linkedin-hook-analyzer,linkedin-humanizer,linkedin-content-repurposer,linkedin-comment-writer,linkedin-reply-manager,linkedin-thread-tracker,linkedin-profile-optimizer,linkedin-employee-advocacyandlinkedin-engagement-analytics. 27 stdlib Python tools. The suite is offline by design: nothing posts, schedules or scrapes; you paste drafts yourself and analysis runs on text or exports you provide. Several tools are gates that exit 1 on their deliberately flawed sample input.security-auditengineering skill: a six-phase source security audit run by a lead agent with isolated sub-agents — reconnaissance, hunting driven by a coverage ledger, refutation of every candidate by a different agent, schema-checkedfindings.json, a second fresh read of each record, then reports. Findings end as confirmed, needs validation, or rejected. Six stdlib tools, including validators for the ledger and findings and a safe evidence-promotion tool; 14 references covering 9 core attack classes and 10 domain companions.cs-security-auditoragent leads the audit and asks for a breadth tier before every full run:core,focused(core plus web/auth, AI/LLM, supply chain, cloud) orfull(all 10 companions). Run it as the session's main agent; it needs to launch sub-agents.Changed
QA (local)
--help; each runs on its sample in text and JSON and exits 2 on bad input. Security-audit validators reject 28 malformed variants without a traceback; evidence promoter refuses symlinks, hard links, oversize files and traversalgitis now called on the audited repo withcore.fsmonitor=false,safe.bareRepository=explicitand--no-optional-lockse.g.pattern. Coverage was partial: the review capped the diff at 160 KB>-descriptionsGates in several LinkedIn tools exit 1 on their deliberately flawed sample input; each SKILL.md documents this.
🤖 Generated with Claude Code
https://claude.ai/code/session_019zCKCkv9i8W7d8Vhz2QywP