If you want automatic, then I'd recommend another folder action script, which tells Yojimbo to open the item.
However, you mentioned adding tags, which makes step 3 a manual process.
What were you hoping to automate?
Steve
Not really, but depending on your exact needs, there may be another solution for you.
If you drop an item on a Tag Collection (either in the Collections list, or in the Drop Dock), the item will be tagged with those tags at creation time.
If you are using all the same tags for these items, you can tag them with AppleScript, and then the folder action is still a viable solution.
You could use the AppleScript I wrote a few years ago to add tags to the most recently imported item (using something like FastScripts to add a key shortcut to it).
How many tags are you applying? Are they used in repeatable groupings? Can you organize the scanning so you can do batches of scans sharing the same set of tags?
--
-- Deferred Tags
--
-- Invoke this script to add one or more tags to the item most recently added to Yojimbo's Library
--
tell application "Yojimbo"
set allTags to (name of every tag)
set ri to builtin smart collection named "Recent Items"
set recentItem to last item of ri
set itemName to name of recentItem
end tell
activate
set newTags to choose from list allTags with prompt "Tag “" & itemName & "” with?" with multiple selections allowed
if (count of newTags) is not 0 then
tell application "Yojimbo"
add tags newTags to recentItem
end tell
end if