Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from bundle
Audit, rewrite, and safely update LinkedIn profiles through an authenticated browser.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/browser-editing.md
1# Browser editing and verification23Use these rules whenever the task changes LinkedIn.45## Preflight67- Use the authenticated browser session supplied by the user.8- Confirm the visible account identity before editing.9- Keep one controlled LinkedIn session when possible.10- Read the current field before opening its editor.11- Keep secrets, cookies, session data, and private browser paths out of logs and reports.1213## Reliable field replacement1415LinkedIn forms often use dynamic dialogs and `contenteditable` fields. A tool may report success while the UI appends, truncates, or delays the text.1617For each field:18191. Focus it and select the complete existing value.202. Clear it, then insert the replacement once.213. Read the value back through the strongest available surface: form value, accessible state, rendered text, or direct visual inspection.224. Compare the read-back value with the intended text.235. Save only after they match.2425If a replacement appears twice, stop before saving. Clear the field and insert one copy.2627## Saved-state proof2829After Save:30311. Wait for the dialog to close and the profile to finish rendering.322. Reload or reopen the section when the result is ambiguous.333. Verify the exact text, dates, links, ordering, and visibility on the saved profile.344. Inspect images directly for crop and quality.3536Report an unverified state accurately. A click acknowledgement, browser-tool response, or modal close is insufficient evidence.3738## Recovery3940- Re-read the current page after every browser or tool error.41- Use a fresh control session only when the existing session is genuinely unavailable and the user has authorized the alternative.42- Keep a paste-ready draft when browser control fails.43- Stop and ask the user to complete reauthentication, CAPTCHA, identity, payment, or legal prompts.44- Avoid repeated blind retries. State the exact failed step and preserve completed work.45